【发布时间】:2015-08-19 09:06:33
【问题描述】:
有没有办法改进这个查询?
SELECT variety_id FROM anvariety_trait WHERE variety_id IN
(SELECT variety_id FROM anvariety_trait WHERE trait_id = 10 and trait_value = 2 and variety_id IN
(SELECT variety_id FROM anvariety_trait WHERE trait_id = 9 and trait_value = 1 and variety_id IN
(SELECT variety_id FROM anvariety_trait WHERE trait_id = 7 and trait_value = 1 )))
我试图从同一个表中获取三个级别的选择查询的一个结果。提前致谢。
【问题讨论】:
标签: mysql performance