在条件加入

时间:2018-01-30 19:53:05

标签: sql db2 inner-join

提前谢谢你。基本上我有一个工作拉,但当我添加线|和res.TYPE一样,'%man%'' |这是我带来的第二张桌子加入的一个条件,我没有得到任何结果。但是,我会在下面的代码中获得带有编辑行的结果。我之所以设置这个条件,是因为我在单个记录中有不同的TYPES条目,但我只想查看包含man的那些条目。意思是我用不同的TYPE多次看到相同的CLMID。 123有MAN,GUY和FEMALE的记录,但我只想查看MAN记录,所以我只能看到MAN的年份

select distinct clm.POLDATE, clm.ACCDATE, clm.CLMID, clm.POLEID, res.YEAR, res.TYPE
from admin.table1 clm
join admin.table2 res
on clm.CLMID = res.CLMID
where clm.POLDATE>=''2018-01-01''
and (clm.POLEID like ''IFP%'' or clm.POLEID like ''OBG%'' or clm.POLEID like ''OFP%'')
order by clm.POLDATE asc

1 个答案:

答案 0 :(得分:0)

抱歉,我回答了自己的问题,我不得不将MAN变得更加有效。