gpt4 book ai didi

mysql - 如何处理返回多行的子查询

转载 作者:行者123 更新时间:2023-11-29 13:58:57 25 4
gpt4 key购买 nike

这是我编写的用于获取 Author-1 的所有评论的查询。作者 1 写了 2 篇文章,每篇都有很多评论。我想要所有这些评论。

  SELECT * 
FROM `package_reviews`
WHERE `post_id` = (SELECT `post_id`
FROM `wp_posts`
WHERE `post_author`=1);

获取错误消息为 #1242 - 子查询返回超过 1 行。

最佳答案

您应该在此处使用 join。

类似这样的事情。

SELECT * FROM `package_reviews` r LEFT JOIN `wp_posts` p ON r.post_id= p.post_id WHERE p.post_author = 1

关于mysql - 如何处理返回多行的子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15383777/

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