반응형
이 쿼리를 수정할 수 있습니까? 구문 오류가 표시됩니다.
SELECT *
WHERE `id` IN (SELECT DISTINCT unit_trust_managing_company_id
FROM ut_funds
ORDER BY `company_name`)
SELECT DISTINCT unit_trust_managing_company_id FROM ut_funds ORDER BY
company_name` 쿼리가 제대로 작동합니다.
해결 방법
where
앞에 from
절이 필요합니다.
SELECT *
FROM <some table here>
WHERE `id` IN (SELECT unit_trust_managing_company_id FROM ut_funds)
또한 in
문에는 distinct
및 order by
가 필요하지 않습니다.
참조 페이지 https://stackoverflow.com/questions/18548480
반응형
'MySql' 카테고리의 다른 글
MySQL 양식의 입력 배열을 반복하는 방법은 무엇입니까? (0) | 2020.12.24 |
---|---|
MySQL LIMIT로 MySQL 테이블에서 평균 선택 (0) | 2020.12.24 |
MySQL mysql ERROR 1396 (HY000)에서 사용자 생성 및 삭제 중 : 작업 CREATE USER (0) | 2020.12.24 |
MySQL 한 테이블에서 ID를 선택하고 다른 테이블에서 해당 값을 선택하여 검색하십시오. (0) | 2020.12.24 |
MySQL SQL 조인 일대 다 관계-이미지 당 투표 수 계산? (0) | 2020.12.24 |
댓글