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

早间脑袋发懵。求一SQL

2013-10-16 
早起脑袋发懵。求一SQL。单据号付款别 单据1付款别1 单据1付款别2 单据1付款别3 单据2付款别1 单据2付款别3

早起脑袋发懵。求一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')

热点排行