gpt4 book ai didi

sql - 使用 LEFT OUTER JOIN 时添加条件

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

我有两个表,我想在使用 LEFT OUTER JOIN 时添加一个条件

select tt.description,tt.visible,vct.currvalue 
from tblemployee tt
left outer join viwcurrentemployee vct on vct.transitiontype = tt.cid
and vct.employee = 63
and tt.visible = 1
order by tt.cid

我只想要那些具有 visible = 1 的记录,这是真的,但是查询忽略了条件和一件事我必须使用左外连接因为我想要左表中的记录,即使右表中不存在记录如何检查我将只从左表中获取可见为 1 的那些记录的条件

最佳答案

试试这个

select tt.description,
tt.visible,
vct.currvalue
from tblemployee tt
left outer join viwcurrentemployee vct
on vct.transitiontype = tt.cid and
vct.employee = 63
where tt.visible = 1
order by tt.cid

我将 tt.visible = 1 移到了 where 子句中。 vct.employee = 63 需要保留在联接中,否则您将没有外部联接。

关于sql - 使用 LEFT OUTER JOIN 时添加条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147943/

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