gpt4 book ai didi

mysql - 在 SQL 中从两个不同数据库的两个不同表中选择数据?

转载 作者:行者123 更新时间:2023-11-28 23:40:54 26 4
gpt4 key购买 nike

有三个表 'TA' 和 'TB' 两个属于同一个数据库,但第三个表 'TC' 属于另一个数据库。我需要从第三个表“TC”中获取最后一行,并且根据在最后一行中获得的数据,我必须从“TA”和“TB”中获取所有数据。请帮助我,因为有两个数据库。表的结构:TA(id, usrId) TB(fk_usrId, deviceId, version) TC(version)需要选择所有具有最新版本的 deviceId。最新版本存储在 TC 表的最后一行。

最佳答案

select ta.id,ta.userid from ta join tb on ta.userid=tb.usrid join tc on tc.version=tb.version and tc.version=(SELECT TOP 1 * FROM tc ORDER BY版本降序)
在这里,我根据没有选择最后一列,然后根据您的需要使用子查询给定描述。这必须是唯一的

关于mysql - 在 SQL 中从两个不同数据库的两个不同表中选择数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409050/

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