gpt4 book ai didi

mysql - 将 2 个 select 语句重写为一个 JOIN 语句

转载 作者:行者123 更新时间:2023-11-28 23:15:12 24 4
gpt4 key购买 nike

我一直在为无法理解的 JOIN 语句而苦苦挣扎。

我想在两个不同的表中获取最新的(最新的)条目并将结果连接到输出中。

这 2 个 Select 语句看起来像这样,它们按预期工作,但当我尝试将它们重写为 JOIN 语句时,我似乎无法获得正确的结果。

请帮忙,谢谢。

SELECT MaxNum 
FROM table1
WHERE UserID = 4
ORDER BY Date DESC
LIMIT 1

SELECT MinNum
FROM table2
WHERE UserID = 4
ORDER BY Date DESC
LIMIT 1

最佳答案

我不确定联接在这里是否一定有意义。但是,您可以稍微修改当前必须是一个查询的内容:

SELECT
(SELECT MaxNum FROM table1 WHERE UserID = 4 ORDER BY Date DESC LIMIT 1) AS MaxNum,
(SELECT MinNum FROM table2 WHERE UserID = 4 ORDER BY Date DESC LIMIT 1) AS MinNum

关于mysql - 将 2 个 select 语句重写为一个 JOIN 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44197884/

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