2012-08-28 64 views
-3

我有1臺(tblcsv)數據庫中有如下數據相匹配:我需要顯示什麼選擇1列可以包含多列

fieldA fiel B 
aaaa 1 

aaaa 2 

aaaa 4 

a  1 

aaaa 2 

a  3 

bbbb 4 

b  3 

bbbb 4 

b  3 

aaaa  1 
      2 
      4 
      2 
a   1 
      3 
bbbb  4 
      4 
b   3 
      3 

我真的不知道如何編寫mysql從數據庫中查詢它以顯示我需要的內容。任何人都可以幫助我,謝謝。

+0

您可以通過FIELDA通過 「FIELDA」 使用ORDER BY獲取數據,然後使用PHP來格式化數據 – Ankur

+0

.. oreder ,fieldB - 你必須用php – 2012-08-28 09:08:28

回答

0
select fieldA , fiel B from table 
order by fieldA ; 
+0

來完成其他的工作,但是如果我這樣做的話,它會循環所有記錄的fieldA,這個記錄有很長的一段時間,比如'aaaa aaaa'。我希望它顯示一個時間。 – user1629258

1
SELECT fieldA, fieldB 
    FROM tblcsv 
    order by feildA 
0

我想你需要GROUP_CONCAT

SELECT fieldA, GROUP_CONCAT(fieldB) 
FROM tblcsv