sql查询中使用in

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:10:02
现在有供应商表和供应表两张表
供应商表里有:供应商编号(id),供应商名称(idname)
供应表里有:供应商编号(id),零件编号(lid)。
零件编号包含:p1,p2,p3,p4
如何查询提供所有零件的供应商名称?
还有如何查询没有供应零件的供应商编号?

select gys.idname
from 供应商 gys,供应 gy
where gys.id=gy.id
and lid in (p1,p2,p3,p4)

这样就OK了,我就是在这里写的,没有在数据库里面实验。,如果名字不全还可以使用右连接