2012-04-04 60 views
0

我得到這樣設置如何轉換結果集行成columnn

user_id 
57 
83 
71 
40 
96 
58 
99 
27 

現在我想這八行存儲到八列的結果使任何人可以告訴我怎麼行轉換成

+1

@ MURTUZA007:這8行已修復? – 2012-04-04 16:02:11

+0

是的,這永遠不會改變 – unknown007 2012-04-04 16:19:15

回答

2

如下嘗試:

SELECT 
    if(user_id=57, 57, '') as user57, 
    if(user_id=57, 83, '') as user83, 
    if(user_id=57, 71, '') as user71, 
    if(user_id=57, 40, '') as user40, 
    if(user_id=57, 96, '') as user96, 
    if(user_id=57, 58, '') as user58, 
    if(user_id=57, 99, '') as user99, 
    if(user_id=57, 27, '') as user27, 
    FORM tablename 

假設你是行修復。