このクエリは、5 未満の製品 ID に割り当てられているすべての templateId を提供します。これは予想される出力です。ただし、where 句でサブクエリを使用せずにそれを実現したかった (赤で強調表示)。
サブクエリを削除すると、出力はすべて templateproduct テーブルの templateId になります。私たちはそれを望んでいません。必要なのは、製品 1 から 5 にのみ割り当てられるテンプレート ID です。したがって、予想される出力は次のようになります。
100 102
今日、追加のサブクエリを使用してこれを達成しています。サブクエリを使用せずに同じ結果を達成したかったのです。
私たちはSQL 2008を使用しています