Member 14022165 Ответов: 1

Как я могу извлечь строку из одного и того же столбца в таблице, применяя различные условия фильтра?


У меня есть столик,

Employee_Name Employee_ID Employee_NO
Бен 1235 1
Филипп 1234 1
Дэвид 1245 2
Алекс 1248 2
Алисия 1247 3

Я хотел бы получить этот вывод как

Employee_Name Employee_ID Employee_NO
Бен 1235 1
Филипп 1234 1
Дэвид 1245 2
Алекс 1248 2

Пожалуйста дайте мне знать запрос

Что я уже пробовал:

я уже пробовал

Выберите * from Employee, где Employee_NO = 1 и Employee_NO = 2, но не получите результат.

1 Ответов

Рейтинг:
0

MadMyche

Employee_NO = 1 and Employee_NO = 2
Это потребовало бы, чтобы каждая строка соответствовала как (Employee_NO = 1), так и (Employee_NO = 2) одновременно.

У вас есть несколько вариантов:

-- the simple version, number must be 1 or 2
WHERE (Employee_NO = 1)
OR    (Employee_NO = 2)

-- This returns a range of results. Good if IDs are contiguous
WHERE Employee_NO BETWEEN 1 AND 2

-- This returns multiple results based on ID, can be populated with a sub-query as well
WHERE Employee_NO IN (1, 2)