1
Order表有訂單列表以及爲每一個訂單客戶ID。而不同的訂單可以具有相同的客戶ID,這意味着公司已經投入了多個訂單(鑑於客戶ID是公司的ID)。選擇公司名稱,以超過X訂單
公司名稱來自客戶表和我的目標是比訂單的X個更多選擇公司名稱。
現在,我的第一步是連接這兩個表進行比較,然後我也可以選擇公司的名字,但我很困惑,如何與比X訂單多隻選擇公司。
到目前爲止,我有這個,它寫出的次公司名稱X量爲他們頒發命令的X量。
SELECT CompanyName
FROM Orders, Customers
WHERE Orders.CustomerID = Customers.CustomerID;
如何才能獲得大於X訂單的公司名稱?我試着用 WHERE COUNT(CompanyName)> 3,但那只是給了錯誤。我不認爲我學會了如何從列中量化選擇的其他 方式。
有我的片段,並前三行代碼之間的顯著差異?它似乎產生相同的結果。 – krikara
號但是,從1992年起,世界已經改變使用ANSI JOIN語法,而不是逗號列出的表。 – RichardTheKiwi