我有一個結構化的,就像這樣(簡化)表比較類似欄目:平等
Table: ItemData
PK | ItemID | StoreFK | Retail
1 | 100101 | 1 | 4.99
4 | 100101 | 2 | 4.99
7 | 100101 | 3 | 0.99
2 | 100102 | 1 | 6.99
5 | 100102 | 2 | 6.99
8 | 100102 | 3 | 6.99
3 | 100103 | 1 | 7.99
6 | 100103 | 2 | 8.99
9 | 100103 | 3 | 9.99
我想回到一切都在一個或多個存儲不同的零售項目:
返回:
ItemID
100101
100103
項目
100101
有在商店3
較低的零售然後在商店1
&2
則返回。項目
100103
在每個存儲位置不同的零售也就不會返回它。項目
100102
有平等的,在它的零售在三個店面所以它不會返回。
我不是新來的SQL,但我失去了如何使這種不平等檢查在一個有效的莊園。根據另一列上的分組檢查一列中的相等性的最佳方法是什麼?
你會怎麼做,如果'retail'在所有三個商店有什麼不同? – peterm
編輯的OP,得到該情況下的一個例子。預期/期望的行爲將是返回該項目。 –
@你剛更新了這個問題嗎? – bonCodigo