SQL-Abfrage für den Abgleich mehrerer Werte in der gleichen Spalte

Ich habe eine Tabelle in MySQL wie folgt.

Id   Designation           Years          Employee
1    Soft.Egr            2000-2005           A
2    Soft.Egr            2000-2005           B
3    Soft.Egr            2000-2005           C
4    Sr.Soft.Egr         2005-2010           A
5    Sr.Soft.Egr         2005-2010           B
6    Pro.Mgr             2010-2012           A

Ich brauche, um den Mitarbeiter, der gearbeitet hat, als Weich.AGR und Sr. Weich.AGR und Pro.Mgr. Es ist nicht möglich, IN oder Mehrere ANDs in der Abfrage. Wie mache ich das??

Verwenden Sie self join um Ihnen das gewünschte Ergebnis. Siehe tutorialspoint.com/sql/sql-self-joins.htm

InformationsquelleAutor prasanth | 2013-05-24

Schreibe einen Kommentar