2017-02-01 4 views
0

私は顧客のリストを生成するために使用する整数のリストを持っています。 リストを変数に入れたいので、リストを複数回使用できます。 これはどのように行うことができますか?整数のリストを変数に入れて、selectステートメントで使用します。

私はこれを試してみました -

set @CustIds = '001,002,003'; 
select * from customer 
where customer_id in (@CustIds); -- NOTE: customer_id is an integer 

これは動作しません。 このIDを作成するには、どのように顧客IDのリストを宣言できますか?あなたはfind_in_setを探している

答えて

1

どこか死ぬ
set @CustIds = '001,002,003'; 
select * from customer 
where find_in_set(customer_id, @CustIds) > 0; 
+0

子猫 – Strawberry

関連する問題