У меня есть данные, как показано ниже:
Category | Type | Rank
Milk 1 1
Milk 2 2
Milk 3 3
Chocolate 1 2
Candy 1 1
Любая идея для достижения результата ниже с помощью плоского SQL-запроса:
Category
Milk
Query must satisfy the below conditions:
1. Only Type 1 and Rank 1 will be selected.
2. Only Category that has Type 1 and Type 2 will be selected.
В приведенных выше примерах данных, только молоко, котороеудовлетворять условиям, указанным выше.
Мой запрос ниже. Но это неверно, потому что вернет и Кенди.
SELECT DISTINCT Category
FROM table
WHERE Type = 1 AND rank = 1
Заранее спасибо!