gpt4 book ai didi

mysql - 由联合分隔的查询

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

我有 4 个表,表 a、表 b 和表 c 具有相同的字段名称,但表 d 具有不同的字段名称,但我需要加入查询并且必须导出为 CSV 文件。

       select a.name,a.age,b.addr from a,b where a.rid=b.tid UNION select 
a.name,a.age,c.addr from a,c where a.uiroll=c.piroll

我还需要加入表 d ,但它有一些字段,我需要的是 d.group 和 d.project ,它们与表 a 相关,为 d.uon=a.von

cvs 文件中的结果应为

     name     age     addr    group    project

还有值。

最佳答案

你有没有尝试过类似的事情:

SELECT a.name, a.age, b.addr, d.group, d.project 
FROM a, b, d
WHERE a.rid=b.tib
AND d.uon=a.von
UNION
SELECT a.name, a.age, c.addr, d.group, d.project
FROM a, c, d
WHERE a.uiroll=c.piroll
AND d.uon=a.von

关于mysql - 由联合分隔的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6953979/

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