0

次のテーブルがあるとします。

ID|Col1    |Col2
1 |Test1   |Test12
2 |Test2   |Test22
2 |Test3   |Test32

次のようなクエリを使用する場合:

SELECT GROUP_CONCAT(Col1) as First, GROUP_CONCAT(Col2) as Second WHERE ID=2 GROUP BY ID

GROUP_CONCAT を並べ替えて返すことがあります。例えば:

ID|First      |Second
2 |Test2,Test3|Test32,Test22

私はそれが戻ることを期待していますが:

ID|First      |Second
2 |Test2,Test3|Test22,Test32

ご覧のとおり、「Second」という名前の列で連結された値を切り替えました。どうすればこれを防ぐことができますか?

4

2 に答える 2