2016-07-06 2 views
1

ich habe in mysql query stecken. Ich habe eine Mitarbeiter-Tabelle, deren Felder ID, Name, Bossid und Bossid sind Eltern-ID des Mitarbeiters.mysql get name von id in select query in mehreren aufzeichnungen

enter image description here

Wie ich die Abfrage schreiben, um mit sich selbst zu drucken kommen Sie mit den Daten in diesem Format

id name  boss 
1 rajesh rajesh 
2 vijay rajesh 
3 ravi  vijay 

Antwort

1

einfach den Tisch:

Select t1.id as id 
    , t1.name as Name 
    , t2.name as boss 
    from employee t1 
    join employee t2 
    on t1.bossid = t2.id 
+0

Danke jens, es funktioniert – Viju

+0

@Viju Gern geschehen. Fühlen Sie sich frei, diese Antwort zu beantworten und/oder zu akzeptieren – Jens

Verwandte Themen