제목 그대로
[MSSLQ 쿼리문]
WITH Table(A,B,C) AS (SELECT 1, 2, 3)
SELCT * FROM Table
이런 쿼리문을 MySQL 로 변경하려고 하는데 에러가나요
어떻게 할 방법 없을까요
SELECT * FROM (SELECT 1 a, 2 b, 3 c) t ;
마농님 댓글 감사합니다.
근데 저 Table을 임시로 만들어서 select 쿼리마다 사용하려고 합니다.
말씀하신 그대로~ Table을 임시로 만들어서 사용하셔야 할 듯.
CREATE TABLE tmp_table AS SELECT 1 a, 2 b, 3 c ;
SELECT * FROM tmp_table a, tmp_table b;
DROP TABLE tmp_table;
아니면 전체적인 쿼리를 분석해서 ... 꼭 여러번 사용해야 하는지? 고민해보고... 한번만 사용하는 방안으로 쿼리 튜닝...
많은 도움이 되었습니다 ㅎㅎ