Productsのマスター テーブルと、 ProductIDsのリストを保持する別のテーブルがあるとします。
  Table name: Products  
 --------------------
 ProductID, Title, Price  
       1, Title 1, 12.00  
       2, Title 2, 15.00  
       4, Title 4, 11.50  
       8, Title 8, 13.89  
       11, Title 11, 12.00  
     Table name: ListOfProducts  
      --------------------------
       SomeID, ProductIDs  
         34, 4,8,1  
         35, 8,10,2  
ListOfProductsこれで、表の 、 のレコードSomeID=35、製品のリストが であることがわかります8,10,2。ProductID 10マスターテーブル Products にないため、SQL を使用して無効な をすばやく見つけるにはどうすればよいですか?
私のプログラムは実際には従来のASP (レガシー) であり、データベースは MS SQL です。のレコードを反復処理するために ASP でループを実行できますがListOfProducts、クイック SQL を使用して無効な を見つけるにはどうすればよいProductIDでしょうか。この場合、プログラムが を記録するためにループするとき35、スクリプトは を返す必要がありProductID 10ます。
これは本当に簡単に見えます。しかし、私は良い解決策を思いつきませんでした。これはできますか?助けてください!
ありがとうございました。