我有一張存儲產品號,客戶名稱和地區的表。因此,我可以使用這個單一表格查詢特定區域中特定客戶端的所有產品。用於比較行的SQL語句
我想寫一個查詢,這將允許我看到哪些產品的客戶端在1區域,但不是其他和反之亦然(比較區域)。換句話說,對於特定的客戶,我可以看到北方不是南方的所有產品,而南方的所有產品都不在北方?
我敢肯定,這將是非常容易的,如果它是2個單獨的查詢,但我試圖做一個單一的查詢。可能嗎?
Product Client Region 500 1 North 500 1 South 501 1 North 502 1 South 503 1 North 503 1 South
結果上面的數據將表明,客戶端1有產品501在北方,而不是南方以及南方產品502而不是朝鮮。產品500和503由於在兩個區域中都被忽略。
Product Client Region 501 1 North 502 1 South
您是否在尋找像'ORDER BY region'?我不知道您如何在一個查詢中顯示和隱藏數據。 –
您使用的是哪種數據庫平臺? – dugas
@dugas在這種情況下應該無關緊要,因爲在所有主要產品中都有幾種答案。 – RBarryYoung