gpt4 book ai didi

mysql - 加入帖子详情以喜欢查询

转载 作者:行者123 更新时间:2023-11-29 05:49:33 26 4
gpt4 key购买 nike

我有两个表叫做帖子和喜欢。

我试图让所有当前用户(登录用户)喜欢 + 用户喜欢的目标帖子的详细信息。

喜欢表中的

post_id 与帖子表 id 相关。

什么是正确的查询?

SELECT post.id,post.author,post.title,post.body,post.image,post.created_date
FROM posts post, likes like
WHERE like.user_id = :user_id;
"

喜欢表格列 = user_id, post_id,

post table columns = id, title, body, image, created_date

最佳答案

JOIN 需要明确的条件。还要注意 , 连接语法已经过时很长时间了,你真的应该使用显式的 JOIN 语法:

SELECT p.id, p.author, p.title, p.body, p.image, p.created_date
FROM posts p
JOIN likes l ON l.post_id = p.id
WHERE l.user_id = :user_id;

关于mysql - 加入帖子详情以喜欢查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55740709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com