SQL抽取 A表中不含B表中的記錄 多列比較

2021-05-08 01:57:52 字數 822 閱讀 3366

t3m_data表中的資料如下:

gzd_bh, nsrsbh, bh

'001', '43122741', '1'

'002', '43122742', '2'

'003', '43122743', '3'

'004', '43122744', '4'

'004', '43122741', '8'

'005', '43122745', '5'

'005', '43122741', '9'

'006', '43122746', '6'

'006', '43122741', '7'

t3m_zhgl_data表中資料如下:

gzd_bh, nsrsbh, data

'001', '43122741', '1'

'002', '43122742', '2'

'003', '43122743', '3'

'005', '43122745', '5'

select gzd_bh,nsrsbh from t3m_data a

where  not exists

(select gzd_bh,nsrsbh from t3m_zhgl_data b where a.gzd_bh=b.gzd_bh and a.nsrsbh=b.nsrsbh

)執行結果:

gzd_bh, nsrsbh

'004', '43122744'

'006', '43122746'

'006', '43122741'

'004', '43122741'

'005', '43122741'

SQL語句查處兩表中,A表中的不再B表中存在的資料

bill price表 資料多 goods name goods standard goods maerial goods factoy city name sale market表 資料多 goods name goods standard goods maerial goods factoy c...

查詢A表資料插入到B表中 sql

通常使用的插入sql語句大部分是 insert into a a,b,c values 1,2,3 4,5,6 1.同乙個資料庫,a表存在時 在一些特殊的情況下 也可以使用 insert into a a,b,c select a,b,c from b 但是需要注意的是 在這種情況中的 values...

sql查詢 存在A表而不在B表中的資料

a b兩表,找出id欄位中,存在a表,但是不存在b表的資料。方法一 使用 not in select distinct a.id from a where a.id not in select id from b 方法二 使用 left join.on.b.id isnull 表示左連線之後在b.i...