我有類似這樣的SQL表設置:SQL - 選擇合併行,如果多個結果發現
name | subject |
-------+----------+
Harry | Painting |
Sandra | Soccer |
Sandra | English |
我怎麼能寫,如果他們有多個主題是融合了行的select語句,所以它會輸出如下結果:
name | subject 1 | subject 2 |
-------+------------+------------+
Harry | Painting | |
Sandra | Soccer | English |
每人修復('name')主體的數量做到這一點?否則,你需要閱讀更多關於動態的內容。 –
你爲什麼需要那個? – zerkms
如果可以將合併的主體合併到一個列中,請使用「GROUP_CONCAT」。否則,請參閱http://stackoverflow.com/questions/7674786/mysql-pivot-table – Barmar