SELECT DISTINCT(id_no), lastname,
(SELECT COUNT(purchasedate) num_of_purch
FROM sales JOIN Artist ON
sales.id = Artist.id_no
WHERE DATE_SUB(CURDATE(),INTERVAL 1
YEAR) <= purchasedate
) AS num_of_purch
FROM Artist
此查詢返回所有藝術家的ID_no,以及他們的姓氏和購買總數,但我想指定哪些購買是哪個藝術家。幫助解決這個問題將會非常有用。MYSQL - 問題與子查詢
EDIT - DISTINCT(id_no)是多餘的,因爲它是主鍵。
我特別喜歡你。 – user1854392
:)我編輯並刪除了一個內部連接...它應該現在仍然可以工作 – fthiella
哦,快速的事情。不是我需要的100%。基本上它列出了所有已購買藝術家,但我也需要沒有任何購買的藝術家。 – user1854392