Table: A Table: B Table: C
------------ ---------------- -------------
P_id | G_id P_id | Name G_id | Title
------------ ---------------- -------------
1 | 1 1 | john 1 | php
2 | 1 2 | jack 2 | sql
3 | 2 3 | sam
Maintenant, je suis Quering comme:Comment faire cela dans une requête SQL?
Select B.name, C.title
from B inner join A on...
inner join c on...
Si nous saisissons john ici, alors il affichera comme ceci:
john php.
Mais je veux afficher comme:
john jack php.
Parce que G_id de john et jack est identique.
Comment puis-je faire cela?
Quelle base de données utilisez-vous? – Bohemian
Voulez-vous dire la sortie 'john'' jack' et' php' sur des lignes séparées ou comme littéralement 'john jack php'? –
voulez-vous John et Jack dans des colonnes séparées? – Xav