问题描述
- 新手,请教一个SQL语句
-
如图,我想取出字段(包括字段分票如第一个图)td=0的记录,但是光第一条SQL只能实现父值为0或者父值和子值同时为0的效果,我想如果子值为1了父值为0的情况也不用显示出来的效果,求大神指点
解决方案
select * from (select tdh from cmhctd where td=0) a,cmhctd where INSTR(cmhctd.tdh,a.tdh)>0
解决方案二:
select a.tdh,a.cm,a.hc,a.th from cmhctd as a inner join (select * from cmhctd where tdh like 'KKLUNB9109653%') as b
on a.tdh=b.tdh and a.cm=b.cm and a.hc=b.hc and a.th=b.ch where a.khrq>='2014-12-01' and a.khrq<'2014-12-31' and a.td=0
时间: 2024-07-29 00:23:49