sourcecode

SQL - FROM 절의 하위 쿼리에 문제가 있습니다.

copyscript 2022. 11. 26. 08:45
반응형

SQL - FROM 절의 하위 쿼리에 문제가 있습니다.

현재 SQL을 배우고 있는데 테스트를 해봤는데 작동이 안 돼요.

제가 시도한 조회는 다음과 같습니다.

SELECT acc_id 
FROM 
(
    SELECT *
    FROM company 
);

내부 쿼리는 전체 테이블을 반환해야 하며 외부 쿼리는 해당 테이블에서 특정 열만 선택해야 합니다.단순해 보이지만 오류가 발생합니다.오류 메시지는 다음과 같습니다.

SQL 구문에 오류가 있습니다.MariaDB 서버 버전에 대응하는 매뉴얼에서 6행의 "" 부근에서 사용할 올바른 구문을 확인하십시오(6행은 마지막 행입니다).

뭐가 문제인지 모르겠어요.

서브쿼리에 에일리어스를 지정해야 합니다.

SELECT acc_id 
FROM 
(
    SELECT *
    FROM company 
) AS some_alias;

질의는 다음과 같이 단순화할 수 있습니다.

SELECT acc_id
FROM company;

언급URL : https://stackoverflow.com/questions/70650982/sql-problem-with-subquery-in-the-from-clause

반응형