Если у меня есть схемы:множественного выбора заявления в MySQL Query
типа (а, б, в, г)
Имя (е, б, г)
Я я пытаюсь найти все результирующее имя «E», где «D» Тип больше числа, к которому мы обращаемся, используя общий «B».
Я пытаюсь понять, как несколько ЗЕЬЕСТА, такие как:
SELECT e FROM Name WHERE b = (SELECT b FROM Type WHERE d > 1);
Может кто-то объяснить ошибку синтаксиса и как вложенный ЗЕЬЕСТ или я должен соединить две таблицы.
Благодаря
'=' сравнивает одиночные значения. ваш '(select b)' может возвращать ** MULTIPLE ** значения, что означает, что вы должны 'where b IN (....)' вместо этого. –