1

私は質問と呼ばれるこの単純な表を持っています:

id | asker
 1 | Bob
 2 | Marley
 3 | Bob

アスカー値のコンマ区切りリストを取得したい。次のクエリを使用します。

SELECT GROUP_CONCAT(asker) FROM questions

これにより、次のようになります。

Bob,Marley,Bob

代わりに、次のような結果にしたいと思います。

'Bob','Marley','Bob'

ありがとう

4

1 に答える 1

5

オリジナルはmySQLでは完全には機能しませんでした。

Wrikkenの非常に有効な懸念に対処する

SELECT GROUP_CONCAT(concat('''',asker,'''')) FROM questions
于 2013-03-13T19:38:07.823 に答える