У меня есть таблица Retail
Как сформулировать этот SQL-запрос
CustomerID Itemset
1 31
1 30
1 78
2 31
2 91
3 30
3 31
Я хочу, чтобы найти кол CustomerID
имеющих как 30
& 31
в Itemset
. I.e. В этом случае 1
& 3
, поэтому счет 2
.
Я попытался сформулировать запрос, используя оператор &
, но запрос не возвращает правильный ответ.
мой query- Select count(customerID) from Retail where Itemset=30 & 31
Я думаю, что это правильный ответ. http://www.sqlfiddle.com/#!6/a955e/3 – Jamiec
@ash Спасибо вам большое. Извините за позднюю обратную связь. Что делать, если я хочу сравнить 3 значения (30,31,71), какие изменения в запросе мне нужно будет сделать? – Api
@Api, 1-й: где Элемент в (30,31,71); 2-й: с подсчетом (разный набор) = 3 – ASh