Я создал индексирование для своих таблиц, а затем запускаю одни и те же запросы двумя разными способами: я выполняю эти запросы на MySql, но всегда получаю разное время выполнения, иногда первый выполняется быстрее, а иногда второй. Вот почему мне нужно мнение экспертов по этому вопросу..Queries: First - это
select t1.field
from table1 as t1
where t1.field in (
select t2.field
from table2 as t2
where t2.field in (
select t3.field from table3 as t3
where t3.field='something'))
и Second, используя join как
select t1.field
from table1 as t1,
table2 as t2,
table3 as t3
where t1.field = t2.field
and t2.field = t3.field
and t3.field='something'
Так что кто-нибудь может сказать мне, что даст мне высокую производительность и почему, поскольку моя база данных слишком большая.... Так что я хотел знать, как лучше написать такие запросы в MySql.