古いシステムを更新しましたが、クエリに問題があります。
ビジネスを始めるには、これが直接の問題です。
魔女が他のレコードのIDに関連付けられている新しいレコードがあります。そうでない古い記録もあります。
- ケース1:INT IDがあり、それが存在する場合、クエリはインクルードの後にANDを使用する必要があります。
- ケース2:INT idの値が0の場合、何もする必要はありません
これは、変数ANDステートメントを作成する必要があるクエリの一部です。
LEFT JOIN table v ON v.producten_id = i.producten_id AND v.t5_id = i.t5_id AND i.id = v.inkoop_id
クエリ内でIF雄しべを使用したことはありませんが、次のようなものを探しています。
LEFT JOIN table v ON v.producten_id = i.producten_id AND v.t5_id = i.t5_id if(v.inkoop_id > 0){AND i.id = v.inkoop_id}