我有兩個表SQL一對多條件問題
Table1 (Users)
ID, NAME, COUNTRY
1, Joe Bloggs, 1
2, Joe Jnr, 1
3, Joe Snr, 2
Table2 (Orders)
UsersID, Product
1, Apple TV
1, iPad Pro
1, MacBook Pro
2, iPad Mini
2, iPad Pro
3, iPad Air
3, iPad Pro
,如果我想,如果用戶居住在鄉村的產品列表買= 1
Select Orders.Product from users left join Users.ID = ORDERS.ID WHERE COUNTRY = 1
工作正常
如果什麼儘管我想要一份購買產品的清單,如果用戶居住在國家= 1且帶來了macbook Pro(但不會顯示列表中的macbook pro)
所以只是顯示
AppleTV
iPAD pRO
你是什麼意思(但不顯示列表中的macbook pro)?你能提供一個你的查詢樣本輸出以便更好地理解嗎? – Patrick