Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Select Rows As Column in SELECT [duplicate]

Possible Duplicate:
how to select columns as rows?

I have a table with ID's, like

Table
-------
  1
  2
  3
  4
  5
  and so on

I have this query,

SELECT A,B,Here I need To SELECT the Id's as Column, FROM MyTable

So the Result of this will be,

  A  B  1  2  3  4  5  6  7 and so on
  -----------------------------------
like image 411
Imran Qadir Baksh - Baloch Avatar asked Feb 22 '23 09:02

Imran Qadir Baksh - Baloch


2 Answers

You want a cross tab query. Check this out: http://www.simple-talk.com/sql/t-sql-programming/creating-cross-tab-queries-and-pivot-tables-in-sql/

It explains how to do a simple cross tab query which may be all you need. However, it looks like you may also benefit from the stored procedure the writer created to overcome some shortcomings of the cross tab query.

like image 95
Brandon Moore Avatar answered Mar 05 '23 07:03

Brandon Moore


You've the answer already in SO :)

See here or here. When you fill the question pay attention, usually it gives you similar questions :)

like image 22
aF. Avatar answered Mar 05 '23 07:03

aF.