サンプルデータIN()関数
私は道なり、適切に得ていないが、次のようにパラメータを設定しています。
問合せ:
SET @parmClientList ='7,11,14';
Select fkUserID from tbluserclient where MultipleClientID IN(@parmClientList);
が、私は直接宣言する場合など、ハード、私は適切な結果を得てコード化されました。
問合せ:
select fkUserID from tbluserclient where MultipleClientID IN(7,11,14);
は、いくつかのいずれかは、IN()関数のパラメータに複数の値を渡す方法私を提案することができます。
カンマを含むさまざまな文字を含む*単一の*パラメータを渡す場合、代わりに複数の個別のパラメータとして扱うことになるプログラミング言語に名前を付けることはできますか?私はそのような言語に精通しておらず、SQLはそのような言語ではありません。 –
データを正規化する必要があります。カンマで区切られたリストをフィールドに入れることは設計が貧弱であるため、このようなクエリは非常に難しいものです。 – Barmar