查询两个表并过滤出结果

n6lpvg4x  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(181)

抱歉再次问了一个常见的问题。我有两个表(我没有创建这些表,只是需要使用它们)
1-客户
包含基本客户数据,但不包含客户名称。从这里我必须选择客户编号(cunr)、价格表(PRU lis)和价格系统(PRU sys)
2-客户名称
包含客户(和供应商)名称和地址详细信息。重要的是,它有两个字段将条目标记为有效客户。所以关键列是cu_nr、cu_typ和cu_sys(typ和sys必须等于0)
到目前为止,我有这个问题

select a.cunr,a.pr_lis,a.prl_sys,b.cu_nr 
from cust a 
  inner join cust_name b on a.cunr = b.cu_nr 
where (b.cu_typ = 0 and b.cu_sys = 0) 
order by 1,2,3

但是,当我运行它时,它复制了我对每个客户和供应商的结果,而不是过滤掉供应商(cu_typ=0表示没有供应商)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题