- 练习数据库查询,目的是找出一个用户点赞的内容列表。
- 使用
SELECT
从post
数据表中查询内容。 - 用
LEFT JOIN
拼接post
数据表和user like post
数据表,并使用ON
条件,将user post
的post i d
与post
表的i d
匹配。 - 如果内容没被点赞,拼接结果中的
user i d
和post i d
会是no
。 - 将
LEFT JOIN
替换成INNER JOIN
将排除未被点赞的内容。 - 添加过滤条件,查询
user like post
中user i d
等于6的赞过的内容。 - 手动添加一条
user i d
为6和post i i d
为2的数据记录。 - 重新执行查询,结果显示ID为6的用户赞过的两个内容项。