У меня есть SQL-запрос:запрос возвращения к нулю результаты
SELECT count(DISTINCT(email_address))
FROM Mytable
WHERE TableID = '101'
Этот запрос работает отлично.
Я хочу получить результаты для адресов электронной почты, для которых TableID имеет разные значения, такие как 123,421.
Итак, когда я пишу следующий запрос, почему я получаю 0 результат, возвращаемый в MySQLWorkbencch?
SELECT count(DISTINCT(email_address))
FROM Mytable
WHERE TableID = '101'
AND TableId = '123'
AND TableID = '421'
Используйте 'OR' вместо' AND'. –
вам требуется сопоставление всех этих идентификаторов таблицы одновременно с оператором AND – ako
Используйте OR AND, когда все являются истинными, а OR выбирает либо – Tushar