我有一个基于以下 sql 查询生成的下拉列表:
SELECT * FROM product WHERE
product.id NOT IN (SELECT customer_1.product_id FROM customer_1 WHERE (customer_1.product_id != '$x'))
AND product.id NOT IN (SELECT customer_2.product_id FROM customer_2 WHERE (customer_2.product_id != '$x'))
AND product.id NOT IN (SELECT customer_3.product_id FROM customer_3 WHERE (customer_3.product_id != '$x'));
这里出现的问题是执行时间。此查询本身需要大约 5.3 秒。我在同一页面上有几个其他类似的查询。
我的问题是:有没有更好更快的方法来达到同样的结果?
先感谢您。