gpt4 book ai didi

mysql - 从没有直接连接的多个表中获取数据

转载 作者:行者123 更新时间:2023-11-29 23:46:44 24 4
gpt4 key购买 nike

我有一个有趣的问题。我需要从 3 个表中获取数据。这些表彼此没有直接关系。我运行以下 3 个查询来获取数据。

SELECT Name FROM Student WHERE idStudent=5
SELECT Name FROM Vehicle WHERE idVehicle = 1
SELECT Marine from Soldiers WHERE idSoldier = 51

现在,有没有一种方法可以运行一个查询并获取数据,而不是运行这 3 个查询?

最佳答案

希望这就是您正在寻找的内容。

SELECT st.Name as StudentName, v.name as VehicleName, so.Marine
FROM Student st
INNER JOIN Vehicle v ON v.idVehicle = 1
INNER JOIN Soldiers so ON so.idSoldier = 51
WHERE st.idStudent=5

关于mysql - 从没有直接连接的多个表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891979/

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