gpt4 book ai didi

从多个表中进行 SQL SELECT

转载 作者:行者123 更新时间:2023-12-03 05:53:46 25 4
gpt4 key购买 nike

如何获取来自customers1和customers2的所有产品(包括他们的客户名称)?

customer1 table
cid name1
1 john
2 joe

customer2 table
cid name2
p1 sandy
p2 linda

product table
pid cid pname
1 1 phone
2 2 pencil
3 p1 pen
4 p2 paper

结果应该是这样的

pid  cid  pname  name1 name2
1 1 phone john NULL
2 2 pencil joe NULL
3 p1 pen NULL sandy
4 p2 paper NULL linda

最佳答案

SELECT p.pid, p.cid, p.pname, c1.name1, c2.name2
FROM product p
LEFT JOIN customer1 c1 ON p.cid = c1.cid
LEFT JOIN customer2 c2 ON p.cid = c2.cid

关于从多个表中进行 SQL SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416003/

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