01/10/2018, 17:07

SELECT giá trị khác nhau trong 3 bảng

giả sử mình có 3 bảng là A, B, C có cùng số cột (giống nhau hết ).
bây giờ mình mình có key là cột ma_vv , mình muốn lấy những ma_vv ở bảng B và C nhưng những mã này lại không được phép có trong bảng A . mọi người chỉ giúp mình với ạ

ColourGuy.Com viết 19:10 ngày 01/10/2018

Bạn xem câu lệnh join trong Sql nhé:
https://www.w3schools.com/sql/sql_join.asp

nguyenxuanhuy viết 19:14 ngày 01/10/2018

cái đoạn để lấy ra nhưng ma_vv không có trong bảng A ý bạn xử lý thế nào ạ

Trương Tấn Phát viết 19:08 ngày 01/10/2018

Dùng toán tử <> https://docs.microsoft.com/en-us/sql/t-sql/language-elements/not-equal-to-transact-sql-traditional?view=sql-server-2017

select * from XXX where ass <> 'big'
Son0nline viết 19:19 ngày 01/10/2018

select ma_vv from B where ma_vv not in (select ma_vv from A)

nguyenxuanhuy viết 19:09 ngày 01/10/2018

mình làm được rồi cảm ơn mọi người nhiều

Bài liên quan
0