首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表自链接有关问题,多谢

2012-02-01 
表自链接问题,在线等,谢谢!有一个表,结构如下SQL code采购申请单号采购单号采购类型PURCHASEAPPLYNOPURCHA

表自链接问题,在线等,谢谢!
有一个表,结构如下

SQL code
采购申请单号        采购单号            采购类型PURCHASEAPPLYNO        PURCHASENO            PURCHASETYPEPA001                P001                1PA001                P002                2

一个采购申请单最多生成两条采购单
问题是怎么根据一个已知的采购单号,判断是否有另外一个采购单
在线等,谢谢!


[解决办法]
SQL code
select * from [tb] where [采购申请单号]in (select [采购申请单号] from tb where [采购单号]='P001')
[解决办法]
SQL code
select 采购单号from tb twhere 申请单号 = (select 申请单号 from tb where 采购单号 = ? group by 申请单号)    and 采购单号 <> ?  -- ? 是你的查询的采购单号
[解决办法]
SQL code
select  *from  tb twhere   exists(select 1 from tb where 采购申请单号=t.采购申请单号 and 采购单号='xxxx') 

热点排行