gpt4 book ai didi

mysql - SQL连接两个表

转载 作者:行者123 更新时间:2023-11-29 01:21:09 24 4
gpt4 key购买 nike

这是我的问题:

我有两张 table 。表 A 的每个条目都在表 B 中通过 ID 匹配多个条目。我现在想要获取表 A 的所有条目和表 B 的一个数据条目——该表中具有最高 ID 的那个。

Table A has an ID

Table B has an own ID and ID_OF_TABLE_A (for the relation between both)

表 A 与表 B 具有一对多关系。我想要表 A 的所有条目,与 B 中具有最高 ID 的条目匹配。有什么方法可以在 SQL 语句中实现这一点?我尝试了各种连接,因为我需要选择结果中匹配条目的信息。

最佳答案

怎么样

SELECT *
FROM tableA a
INNER JOIN tableB b ON a.ID = b.ID_OF_TABLE_A
WHERE b.ID = (SELECT MAX(ID) FROM tableB c WHERE b.ID = c.ID)

关于mysql - SQL连接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246424/

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