WHERE/AND節が一致しないと、特定のエラーメッセージが表示されることはありますか?このようなどのSQL WHERE句が一致しなかったかを知ることはできますか?
たとえば何か:
SELECT foo
FROM bar
WHERE date >= CURRENT_DATE /* if date < current date -> ERROR 1 */
AND name = 'John' /* if name not equal 'John' -> ERROR 2*/
は、私はそれが有効だかどう
しませんか?。あなたがエラーを発生させるレベルを必要とするなら、私は、テンポラリテーブルに日付に基づく最初のデータセットを入れ、行数をチェックすることをお勧めします。 0の場合はエラー1が発生します。ゼロでない場合は、tempテーブルからname = johnを選択して同じ操作を行います。 – Wheels73