-1
我需要獲得與同一家旅館一起旅行的所有員工姓名。 我試圖用組功能來獲得它,但它只顯示第一個,它也會顯示所有其他員工。我試圖用where語句對其進行排序(其中count(*)== 2),但它不能與count()我想。顯示具有相同日期的列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;
希望你能幫助我:) 謝謝!
請顯示一些示例數據和所需的結果。也標記正在使用的dbms。 –
Im在mysqlWorkbench上使用Maria DB 數據類似於 插入mitarbeiter 值(2193,'George',10,2700); insert into mitarbeiter values(2194,'Schlicht',30,6000); 插入酒店 值(6,'Zum Stern','Business',37216,'Witzenhausen'); 插入reise值(2194,6,「2015-01-12」,「2015-03-12」,2131); 插入reise值(2193,6,「2015-01-12」,「2015-01-13」,500); – Shaegi
什麼決定「一起旅行」?我不會相信'last_name'。 –