gpt4 book ai didi

mysql - 加入查询返回数据

转载 作者:行者123 更新时间:2023-11-29 00:28:59 26 4
gpt4 key购买 nike

我有以下查询,仅当连接存在时才返回数据。如何从最后一个连接表 (#__unis) 返回数据,即使这些表之间没有关系而无需编写另一个查询?

    select * from #__unis_faculties AS faculty
join #__unis_subjects AS subject ON subject.faculty = faculty.id
join #__unis AS uni ON uni.id= subject.university
where uni.id = 1

表结构http://sqlfiddle.com/#!2/19add

最佳答案

使用 LEFT JOIN 而不是 join

   select * from #__unis_faculties AS faculty
join #__unis_subjects AS subject ON subject.faculty = faculty.id
right join #__unis AS uni ON uni.id= subject.university
where uni.id = 1

关于mysql - 加入查询返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17504017/

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