ich eine Tabelle EMPLOYEE genannt habeSuche nach doppeltem Wert
| Mitarbeiter_ID | Name | supervisor_id |
| 123 | Ace Ven | NULL |
| 124 | Ben Agent | 123 |
| 125 | Sam Marken | 123 |
| 126 | Bob Teebeutel | 125 |
| 127 | Matthew Smith | 125 |
| 128 | Toby McQuire | 123 |
Ich versuche, die Aufsichtsbehörden und listen die Zahl der Mitarbeiter sie zu finden. Wie Sie sehen können, ist die Supervisor-ID identisch mit der Mitarbeiter-ID. Sollte kommen wie diese
Name | total_mitarbeiter |
Ace Ven | 3 |
Sam Marken | 2 |
ich versuchte
SELECT supervisor_id, name, count (supervisor_id) AS total_employees FROM EMPLOYEE GROUP BY-Bezeichnung (total_employees> 0);
was überhaupt nicht funktioniert (sorry über das Format, kann nicht scheinen, es zur Arbeit zu bringen).
@ Erdbeere - Nur "einfacher Beitritt" wird das Ergebnis nicht wiedergeben, was OP erwartet. –
@otoshavadze Ich bitte zu unterscheiden – Strawberry