Это имеет смысл, только если подзапрос возвращает только одно значение.
Если подзапрос возвращает более одного значения, вы не получите подходящих строк.Нет значения, которое может быть равно двум другим значениям одновременно.
Если подзапрос, например, возвращает 1 и 2, а ваша таблица содержит значение 2, он не будет совпадать, поскольку значение 2 не равнок 1 и 2.
Таким образом, использование ключевого слова ALL
с оператором =
на самом деле довольно бесполезно.Я думаю, что вы хотите использовать ключевое слово ANY
или оператор IN
.