ArticleNumber Company Storage
01-01227 12 2
01-01227 2 1 'filtered by company/storage in combination
01-01227 5 1
01-01227 12 1 'filtered by company/storage in combination
01-44444 5 4 'filtered by not match the articlenumber
Я хочу отфильтровать, чтобы строки, содержащие (company = 12
и storage = 1
) и (company = 2
и storage = 1
), были отфильтрованы изнабор результатов, а также фильтр на articlenr
.
Это то, что я придумал, но уверен, что должен быть более простой способ сделать этот запрос?
SELECT * FROM MyTable
where
(Company=2 and Storage<>1 and ArticleNumber='01-01227')
or
(Company=12 and Storage<>1 and ArticleNumber='01-01227')
or
(Company<>2 and Company<>12 and ArticleNumber='01-01227')
Результат I 'м после:
ArticleNumber Company Storage
01-01227 12 2
01-01227 5 1