我写了一个语句,如下:
select * from 票据余额账 where 票据编号 not in (select distinct(上级票据编号) from 票据余额账)
现在“上级票据编号”字段包含两个值,一个是'22222'一个是‘11111’;
票据编号则包含很多。现在运行上边的语句,内容为空,什么也查不到。
而我执行下边的语句则成功。
select * from 票据余额账 where 票据编号 not in ('22222','11111') from 票据余额账
请各位大侠帮忙指点一下。
select * from 票据余额账 where 票据编号 not in (select distinct(上级票据编号) from 票据余额账)
现在“上级票据编号”字段包含两个值,一个是'22222'一个是‘11111’;
票据编号则包含很多。现在运行上边的语句,内容为空,什么也查不到。
而我执行下边的语句则成功。
select * from 票据余额账 where 票据编号 not in ('22222','11111') from 票据余额账
请各位大侠帮忙指点一下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货