我需要一个select 3 id_unidade列,txt_unidade,id_membro(记住即使它是NULL也需要对tb_unidade的5行充电)
tb_unidade
5行
tb_membro
2行
tb_membrounidade
具有相同id_membro
的2行我的sql:
select un.id_unidade, un.txt_unidade, meun.id_membro
from tb_unidade un
left join tb_membrounidade meun on un.id_unidade = meun.id_unidade
where meun.id_membro = '1' or meun.id_membro is NULL
order by un.txt_unidade asc
答案 0 :(得分:-1)
你在想错误的方向
尝试这样
select
un.id_unidade,
un.txt_unidade,
meun.id_membro
from
tb_membrounidade meun
left join
tb_unidade un
on un.id_unidade = meun.id_unidade
where
(meun.id_membro = '1')
or
(meun.id_membro is NULL)
order by
un.txt_unidade asc
这样你就可以通过一个特定的成员获取所有内容然后你就加入了unidade