2016-12-30 3 views
1

Ma table MySql est comme ceci;MySql sélectionner tous les enregistrements et afficher dans une seule colonne avec virgule séparateur

id name 
1  test1 
2  test2 
3  test3 

Et je veux écrire un tsql et les lister comme ceci;

test1, test2, test3

Est-il possible? Merci.

+0

'group_concat' http://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_group -concat –

+1

mysql ou tsql? Je vois tsql dans votre question. – GurV

+0

@AbhikChakraborty remercie ses travaux :) – agopoga

Répondre

0

MySQL, vous pouvez utiliser GROUP_CONCAT comme ceci:

select group_concat(name separator ',') from table;