부평코딩
20
2021-11-23 15:57:28
1
49

mysql @(사용자 변수) sql 문장으로 사용하는 방법 혹시 있을까요?


안녕하세요. 선배님들 질문좀 드립니다.


set @sql = null;

SELECT GROUP_CONCAT(CONCAT('IFNULL(MAX(case when date=', date, ' THEN count END), 0) AS ', db_date)) INTO @sqlv FROM calendar

 WHERE date BETWEEN 20211121 AND 20211123

의 검색결과값을 프로시저 사용안하고 select 절 안에 넣고싶은데.. 방법이 없을까요?

select c, b, @sql, from test


이런식으로 변수를 sql쿼리문으로 인식하게 하고싶습니다.. 꿈일까요?


0
  • 답변 1

  • 마린_7
    326
    2021-11-23 16:22:49

    procedure 로 만드시면 됩니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.