中易网

用sql语句怎么搜索没有记录的记录。。。

答案:4  悬赏:0  
解决时间 2021-04-27 16:38
  • 提问者网友:霸道又专情♚
  • 2021-04-27 05:47
用于生产领料,货品编号prd_no,项次itm,货品编号prd_no,这个sql语句应该怎么写啊。
货品表里有所有的货品信息
采购过哪些货品,数量qty
以上是用得到的表名和列名,会在采购单表里做记录,会在领料单表里做记录,项次itm,现在我想看哪些货品没有过采购和领料的记录,那么,货品编号prd_no,单号ps_no,单号ml_no,货品名称name
一个表是采购单表pss,数量qty
一个表是领料单表ml一个表是货品表prdt
最佳答案
  • 二级知识专家网友:糜废丧逼
  • 2021-04-27 05:55
select prd_no,name
from prdt
where prd_no not in(select prd_no from pss) and
prd_no not in(select prd_no from ml)
全部回答
  • 1楼网友:白日梦制造商
  • 2021-04-27 07:49
-------查询符合条件的前5条记录--------------------------- select top 5 * from 表名 where 条件表达式 order by 列名
  • 2楼网友:虚伪的现实
  • 2021-04-27 07:16
既没有采购又没领料的记录 select * from prdt where prd_no not in( select prd_no from pss,ml where pass.prd_no=ml.prd_no) 没有采购的记录 select * from prdt where prd_no not in( select prd_no from pss) 没有领料的记录 select * from prdt where prd_no not in( select prd_no from ml)
  • 3楼网友:短发女王川岛琦
  • 2021-04-27 06:37
select * from prdt where prd_no not in ( select a.prd_no b.prd.no from pss a,ml b)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息