以下のシナリオでは、単一のクエリでフレームを作成してください。
2つのテーブル - Table_A(製品)とTable_B (製品と在庫) テーブルBの中に存在しないか、またはBに存在する場合は、Bに在庫= 0があります。Bに存在しないか在庫が0のAからすべての製品を入手してください
以下は、 veしようとしました -
SELECT PROD_ID FROM TABLE_A
WHERE PROD_ID NOT IN (SELECT PROD_ID FROM TABLE_B)
OR PROD_ID IN (SELECT PROD_ID FROM TABLE_B WHERE STOCK = 0)
このクエリは永遠に実行されるので、正しい出力が得られるかどうかはわかりません。それが正しければ、私はパフォーマンスを最適化する方法を見つけるでしょう。
宿題?何を試しましたか? – jarlh
@jarlh質問に質問を追加しました。親切に助けてください。 –
LEFT JOINを検索 – Sparky