使用しているデータベースエンジンによっては、命令の長さに制限がある場合があります。
SQL Serverには非常に大きな制限があります:
http://msdn.microsoft.com/en-us/library/ms143432.aspx
ORACLEには、反対側で非常に簡単に制限に達することができます。
したがって、大きなIN句の場合は、一時テーブルを作成し、値を挿入してJOINを実行することをお勧めします。また、より高速に動作します。
使用しているデータベースエンジンによっては、命令の長さに制限がある場合があります。
SQL Serverには非常に大きな制限があります:
http://msdn.microsoft.com/en-us/library/ms143432.aspx
ORACLEには、反対側で非常に簡単に制限に達することができます。
したがって、大きなIN句の場合は、一時テーブルを作成し、値を挿入してJOINを実行することをお勧めします。また、より高速に動作します。