2016-06-10 2 views
-1

J'ai une table avec la colonne 'ID', 'plans', 'Type', 'type_id'Comment sélectionner les enregistrements du même identifiant et le grouper en un seul enregistrement?

ID | Type | Plans  | Type_id 
_____________________________________ 
1 | Package | Gold  | 3 
1 | Package | Silver  | 2 
1 | Package | Platinum | 4 
1 | Channel | HollywoodOn | 200 

Je veux une sortie comme ceci:

ID | Type | Plans  
_____________________________________ 
1 | Package | Gold,Silver,Platinum  
1 | Channel | HollywoodOn 

S'il vous plaît aider Guys.Thanks. P.S: Désolé pour le format stupide que j'avais l'habitude de poster.Je suis un noob au débordement de pile.

+1

Pensez à utiliser un groupe '' group_concat' et by' –

+0

Merci Reddy Il a travaillé –

Répondre

1

id SELECT, TYPE, GROUP_CONCAT (plans SÉPARATEUR '') AS Plans des régimes GROUPE PAR TYPE

+0

Merci beaucoup Dipak.It travaillé!! –