본문 바로가기
MySql

MySQL IN 절에 변수를 전달하는 방법은 무엇입니까?

by 베이스 공부 2021. 1. 22.
반응형

다음과 같은 SELECT 문이있는 SP가 있다고 가정 해 보겠습니다.

SELECT product_id, product_price FROM product 
WHERE product_type IN ('AA','BB','CC');

그러나 해당 IN 절로가는 데이터는 값 문자열을 포함하는 단일 변수를 통해야합니다. 아래 링크

SELECT product_id, product_price FROM product 
WHERE product_type IN (input_variables);

그러나 그것은 그렇게 작동하지 않습니다. 이 작업을 수행하는 방법을 아십니까?

 

해결 방법

 


SELECT product_id, product_price
FROM product
WHERE FIND_IN_SET(product_type, param);

 

참조 페이지 https://stackoverflow.com/questions/13116042

 

 

반응형

댓글