voici deux tableaux:comment grouper la sélection de l'autre table comme une colonne en SQL?
a:
+-----+------------------------+
| id | conten |
+-----+------------------------+
| 1 | q. |
| 2 | q. |
| 3 | s. |
| 4 | g |
| 1 | a |
| 2 | a |
+-----+------------------------+
b:
+-----+------------------------+
| id | type |
+-----+------------------------+
| 1 | I. |
| 2 | II. |
| 3 | III. |
| 4 | IV |
| 5 | V |
| 6 | VI |
+-----+------------------------+
Est-il possible de choisir parmi a et b de sorte que pour un id 2
, il y aura un champ supplémentaire qui regroupe tout le contenu de cet identifiant? le résultat de sélection devrait être quelque chose comme ceci:
+-----+------------------------+-----------+
| id | type | contents |
+-----+------------------------+-----------+
| 2 |I. | q,a |
+-----+------------------------+-----------+
Edité BTW, s'il y a une façon de le faire par sqlahcmey, ce serait doux.
Oui GROUP_CONCAT avec un serveur – RiggsFolly
mysql ou sql? – Eli
@Eli mysql. Désolé pour le mauvais tag –