-1
votes

Requête deux colonnes qui se font référence, comment?

 r

Donc, avoir cette table, comment vais-je aller chercher

code est pk

Le nom et à côté de celui-ci, le nom du patron, je ne sais pas comment puis-je obtenir le nom du code du patron?


2 commentaires

Essayez-vous d'obtenir le nom du patron dans l'ID de code?


Exactement, donc le résultat serait comme le nom, Boss_Name


3 Réponses :


2
votes

Vous y avez une auto-relation.

Il vous suffit d'y penser car c'était une autre table. P>

Il suffit d'utiliser une jointure (gauche ou intérieure, dépend de ce dont vous avez besoin) P >

SELECT e.code, e.name, b.code, b.name from table_name e
join table_name b on e.boss = b.code


1 commentaires

Génial, c'est ce que je cherchais, merci pour la perspicacité.



0
votes

Vous avez besoin d'une jointure de soi gauche: xxx


0 commentaires

0
votes

Sélectionnez C.Code, E. Nom, B.Code, B.Name de Table1 C Rejoindre table2 b sur b.boss = c.code


0 commentaires