假设您有两个表,其中包含有关 Facebook 页面及其各自点赞的数据(如“点赞 Facebook 页面”)。
编写一个查询以返回点赞数为零的 Facebook 页面的 ID。输出应根据页面 ID 按升序排序。
页表: page_id page_name 20001 SQL 解决方案 20045 脑力练习 给数据分析师的 20701 条建议
page_likes 输入示例: user_id page_id 喜欢_日期 111 20001 04/08/2022 00:00:00 121 20045 03/12/2022 00:00:00 156 20001 07/25/2022 00:00:00
select p.page_id
FROM pages as p
LEFT JOIN page_likes as l
on p.page_id=l.page_id
where p.page_id NOT IN (l.page_id);
为什么我得到的输出是没有数据可显示
SELECT P.PAGE_ID
FROM PAGES AS P
WHERE NOT EXISTS
(
SELECT 1 FROM page_likes AS PL WHERE PL.PAGE_ID=P.PAGE_ID
)
ORDER BY P.PAGE_ID ASC