このクエリは単一の行のみを返します
Set @id='2,3,4,5,6,7,8,9';
Set @typers=1;
Select * from Employee where (@typers=1 and pkEmpId in (@id));
IN クエリで 2,3,4,5,6,7,8,9 を直接割り当てると、「 ' 」が原因であることがわかります。
しかし、プロシージャでパラメータとして値を渡すと、同じ問題が発生します
call CalculateStandardFinalRun('0','4','1900-01-01 00:00:00','1900-01-01 00:00:00','5','1','2,3,4,5,6,7,8,9');
すべての値を取得するにはどうすればよいですか