我想先解釋我的查詢應該做什麼。檢索滿足一定條件的行
在我的店裏,我們賣產品A,B,C和d(產品ID) 比方說,我感興趣的只是那些項目A出售
交易這是我寫我的查詢
Select [Transaction_No],[Product ID]
from [MystoreDB$Transaction lines]
where Date = '01-Jan-2016'
and (Product ID) = 'A'
查詢的執行沒有任何錯誤,我只得到過濾產品ID A.結果
但如果我真的期待到過濾交易,我可以看到,有在同買其它產品交易(產品B是博ught以及)
但查詢只過濾「行」與產品A
對於實例 有總在1月-2016做4個交易
事務1有 產品A + B
事務2有 產品A僅
事務3具有 產品A + C
交易4有 產品A僅
當時我想我的查詢檢索只有2個交易 到底哪款是事務2和4(因爲只有產物A購買) 我會忽略交易1和3因爲另一種產品與產品一起購買A
我想查明的是僅有產品A的所有交易。 這意味着,客戶只購買了產品A而沒有購買其他產品。 不知道如何得到這個。
我使用MYSQL的數據庫引擎
爲什麼MySQL標記? – Strawberry
MySQL在名稱周圍不使用'[]',它使用反引號。方括號用於SQL-Server。 – Barmar
你可以發佈樣本數據嗎? –