读书人

早间脑袋发懵。求一SQL

发布时间: 2013-10-16 11:29:46 作者: rapoo

早起脑袋发懵。求一SQL。
单据号 付款别
单据1 付款别1
单据1 付款别2
单据1 付款别3
单据2 付款别1
单据2 付款别3
单据3 付款别1
单据3 付款别4
单据3 付款别5

一张单据可以使用不用付款别合并付款,想求使用付款别1但是不包含付款别3的单据号。。。

[解决办法]
select distinct 单据号
from tab a
where 付款别= '付款别1'
and not exists (
select 1
from tab
where 单据号 = a.单据号
and 付款别= '付款别3'
)

[解决办法]

写掉条件了 SORRY

select 单据号 from tb t where 付款别= '付款别1' and not exists (select 1 from tb where 单据号 = t.单据号 and 付款别= '付款别3')

读书人网 >SQL Server

热点推荐