생성, 작동하지MySQL의 서브 쿼리는이 쿼리가 작동하지 않는 오류 코드 1064
SELECT * FROM Catalogue WHERE Catalogue.ID IN (
SELECT ID_catalogue FROM Categories WHERE Categories.Product_type='xxx'
)
오류 코드 : 당신은 근처 SQL 구문에 오류가 '카테고리 ID_catalogue을 선택 1064 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'
)
는 대한 동등한 있나요입니까?
의견을 보내 주셔서 감사합니다.
어떤 mysql 버전을 사용합니까? 4.0 버전을 가지고있는 것 같습니다 : -S – zerkms
실행중인 MySQL 버전은 무엇입니까? 2003 년 4.1에서 부질의 지원이 추가되었습니다. –