gpt4 book ai didi

mysql - 我只知道 Left Join SQL 查询中的 2 个表。如果我有 3 个或更多表怎么办?

转载 作者:行者123 更新时间:2023-11-29 06:24:31 25 4
gpt4 key购买 nike

我正在创建 sql 命令,其中日期存储在不同的表中,外键为 borrowers_id。我可以执行并输出 2 个表的左连接,但是如果我有 3 个或更多表来获取我的外键数据怎么办。

这是我的 SQL 命令,

SELECT borrowers.firstname,
borrowers.middlename,
borrowers.lastname,
borrowers.home_address,
borrowers.date_of_birth,
borrowers.age,
borrowers.residential_status,
borrowers.status,
borrowers.date_added,
borrowersp.spouse_name,
borrowersp.date_of_birth,
borrowersp.age
FROM tblborrowers as borrowers LEFT JOIN tblborrowerspouse as borrowersp
ON borrowers.borrowers_id = borrowersp.borrowers_id
WHERE borrowers.borrowers_id=23432413;

最佳答案

您可以通过继续加入来添加更多表:

FROM tblborrowers as borrowers LEFT JOIN tblborrowerspouse as borrowersp 
ON borrowers.borrowers_id = borrowersp.borrowers_id
LEFT JOIN tblborrowerskid as kid
ON borrowers.borrowers_id = kid.parent_id

WHERE borrowers.borrowers_id=23432413;

您可以根据需要添加任意数量的内容。

关于mysql - 我只知道 Left Join SQL 查询中的 2 个表。如果我有 3 个或更多表怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845955/

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