gpt4 book ai didi

mysql - 在同一mysql查询中选择特定列和*

转载 作者:行者123 更新时间:2023-11-30 01:37:56 25 4
gpt4 key购买 nike

我有两个疑问:

数组 allIds = 按时间顺序从 table1 中选择 id

select * from table1 where id in (allIds[0],allIds[1],...,allIds[9])

有没有办法将这些查询合并为一个?我需要这两个查询的所有数据。

最佳答案

如果我理解正确的话,我想这就是您正在寻找的东西。

基本上,以下查询将从第二个表中选择所有行,这些行的 ID 与第一个表中最近 10 行的 ID 相同。

这有道理吗?还是我错过了目标?

SELECT table.id, table2.*
FROM table
INNER LEFT JOIN table AS `table2` ON table.id IN (
SELECT table.id
FROM table
ORDER BY table.time
LIMIT 0,10
)

关于mysql - 在同一mysql查询中选择特定列和*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16599761/

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