PDA

View Full Version : Hỏi về câu lệnh SQL



chubathong
08-06-2010, 02:25 PM
Chào mọi người! mong được sự giúp đỡ của anh em.
Mình có 3 bảng:
- Product (ProdID, ProdName,..)
- Accessory(AccID, AccName,...)
- Product_Accessory(ProdID,AccID)
Mình muốn truy xuất ra một danh sách các Accessory (linh kiện) mà chưa có trong Product_Accessory (đối với từng Product)
ví dụ: trong bảng Product_Accessory có các mẫu tin:
(1,1)
(1,3)
(2,2)
Thì sẽ xuất ra:
- Đối với sản phẩm có ProdID=1, thì là xuất ra AccID là 2.
- Và đối với sản phẩm có ProdID=2, tì là xuất ra AccID là 1 và 3
Mong nhận được sự giúp đỡ của mọi người. Thanks!

hanhkhat
11-06-2010, 04:32 PM
select *

from Accessory

where AccID not in (select AccID

from Product_Accessory)