Этот запрос не работает
SELECT * FROM Catalogue WHERE Catalogue.ID IN (
SELECT ID_catalogue FROM Categories WHERE Categories.Product_type='xxx'
)
Код ошибки: 1064 У вас есть ошибка в синтаксисе SQL рядом с «SELECT ID_catalogue FROM Categories WHERE Categories.Product_type = 'xxx') 'встрока 2
Хорошо, это потому, что я использую очень старую версию MySQL.
Я пытаюсь получить
SELECT * FROM Catalogue WHERE Product_type='xxx' OR Catalogue.ID IN (
SELECT ID_catalogue FROM Categories WHERE Categories.Product_type='xxx'
)
Есть ли эквивалент?за это?
Спасибо за все ваши комментарии.