Ich brauche alle Mitarbeiter Paare mit Namen, die zusammen im selben Hotel reisten. Ich habe versucht, es mit der Gruppenfunktion zu bekommen, aber es wird nur die erste angezeigt und es werden auch alle anderen Mitarbeiter angezeigt. Ich habe versucht, es mit einer where-Anweisung zu sortieren (where count (*) == 2), aber es funktioniert nicht mit count(), denke ich.Zeige Spalten mit dem gleichen Datum SQL
select *, count(*) as Travelers from employees E
join travel t
on E.PNR = E.employees_Nr
join hotel H
on H.HNR = R.Hotel_HNR
group by beginndate;
Hope you me :) Dank helfen können!
Bitte zeigen Sie einige Beispieldaten und das gewünschte Ergebnis. Markieren Sie auch die verwendeten dbms. –
Im Verwenden von Maria DB auf mysqlWorkbench Daten sind wie Einfügen in Mitarbeiter Werte (2193, 'George', 10,2700); in Mitarbeiter eingeben Werte (2194, 'Schlicht', 30,6000); Einfügen in Hotel Werte (6, 'Zum Stern', 'Business', 37216, 'Witzenhausen'); in Reisewerte einfügen (2194,6, "2015-01-12", "2015-03-12", 2131); in Reisewerte einfügen (2193,6, "2015-01-12", "2015-01-13", 500); – Shaegi
Was bestimmt "zusammen gereist"? Ich würde 'last_name' nicht vertrauen. –