こんにちは、基準を使用して次のことを行う必要があります
Select * from product pd, (Select productID pd1 from ... where ...) tpd1,
(Select productID pd2 from ... where ...) tpd2
where pd.productID = tpd1.pd1 and pd.productID = tpd1.pd2
それが可能かどうか私は知っていますか?
元の SQL は IN 条件を使用していました
Select * from product pd where productID in (Select productID pd1 from ... where ...) and
productID in (Select productID pd2 from ... where ...)
ただし、結果を取得するのに時間がかかりすぎます。結合 SQL ステートメントを使用すると、結果をより速く取得できました。
助けはありますか?