我需要列出艺术家的 Id_no、姓氏 (lname) 以及今年在他们的发行版中是如何购买的。有关购买的唯一信息是不同的购买日期。
到目前为止我的代码:
SELECT id_no, lname, purchasedate AS num_ops
FROM Artist JOIN Sales ON Artist.id_no = Sales.artist
WHERE DATE_SUB(CURDATE(),INTERVAL 1 YEAR) <= purchasedate
但是,这只会返回已经进行销售的 Id_no,即使它是 0,我也需要全部。 On distrinctl name
,并且num_ops
是他们的第一个日期purchasedate
。我需要更改此代码以列出他们在今年内参与的购买次数。我试过使用,COUNT(purchasedate)
但是这只返回一行。我希望返回表返回:
第 1 列:艺术家的 ID 第
2 列:艺术家的姓氏
第 3 列:购买了他们的 CD 的人数(这是购买的数量)
我主要在第 3 栏上苦苦挣扎,任何帮助都会非常感激。