gpt4 book ai didi

sql - MySQL 中特定表的 JOIN 中的 LIMIT 1?

转载 作者:可可西里 更新时间:2023-11-01 07:08:32 32 4
gpt4 key购买 nike

我想向用户显示上次事件。 (你可以阅读我的 last question 了解更多信息)

我需要做一个大的 JOIN(6 个以上的表)。

我只需要为每个 ID 获取一行,但有些表的每个 ID 包含不止一行。例如,一篇文章 ID 在“投票”表中只能有一行,但在“图片”表中可以有很多行,因为每篇文章可以有不止一张图片,但我只想要一张图片。

所以我需要做这样的事情(当然这段代码是错误的):

SELECT table1.item, table2.item, table3.item, table4.item, table5.item 
FROM table1
LEFT OUTER JOIN ... ON ... AND ...
LEFT OUTER JOIN ... ON ... AND ...
LEFT OUTER JOIN ... ON ... AND ... LIMIT 1
LEFT OUTER JOIN ... ON ... AND ... LIMIT 1
WHERE table1.item = ?;

我怎样才能做到这一点?

最佳答案

关于sql - MySQL 中特定表的 JOIN 中的 LIMIT 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115057/

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