這就是我所擁有的,我不知道它是否在正確的軌道上,這只是顯示出現在兩個表中的所有物體 staffNumber 是員工表的主鍵,是 StaffSoldVehicle 表中的一個屬性
SELECT DISTINCT Staff.firstName, Staff.lastName FROM Staff, StaffSoldVehicle WHERE Staff.staffNumber=StaffSoldVehicle.staffNumber
然后我在這里找到了這個離得更近了
SELECT firstname, lastName
FROM Staff AS name
INNER JOIN
(
SELECT distinct staffNumber
FROM StaffSoldVehicle
GROUP BY staffNumber
HAVING COUNT(staffNumber) > 1
) as cnt
ON name.staffNumber = cnt.staffNumber;
我只是不知道如何添加 Staff 物體的性別屬性必須是“m”這一事實
任何幫助都是極好的
uj5u.com熱心網友回復:
不需要嵌套查詢,只需連接表和 GROUP BY 員工屬性。考慮:
SELECT Staff.staffNumber, Staff.firstName, Staff.lastName, Count(*) AS CountOfStaff
FROM Staff
INNER JOIN StaffSoldVehicle ON Staff.staffNumber = StaffSoldVehicle.staffNumber
WHERE (((Staff.gender)="m"))
GROUP BY Staff.staffNumber, Staff.firstName, Staff.lastName
HAVING (((Count(*))>10));
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/526524.html
標籤:sql毫秒访问
