[英]SQL select logic two tables
我有兩張桌子
我必須選擇客戶的姓氏以及他們的訂單數。
選擇請求的輸出必須是
SMITH | 0
GREG | 2
WATSON | 0
HOLMSE | 2
RUST | 4
FRINGE | 1
TKACH | 3
您可以使用以下內容,使用LEFT JOIN
和GROUP BY
:
SELECT c.Last_Name, COUNT(o.ID)
FROM Customer c LEFT JOIN Orders o ON c.ID = o.Customer_ID
GROUP BY c.ID
SELECT
c.Last_Name, COUNT(o.ID)
FROM
Customer c
LEFT JOIN
Orders o ON c.ID = o.Customer_ID
GROUP BY c.Last_Name
ORDER BY c.Last_Name;
您可以在 Last_Name 列上使用 left join 和 group by 來做到這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.