Оптимизация запросов к mysql: JOIN vs SELECT
Необходимо сделать не слишком "тяжелую" выборку из БД, с составным запросом. Что оптимальней использовать - JOIN или SELECT? (Насколько мне известно, SELECT меньше нагружает БД).
1. SELECT:
SELECT f1, f2,...f5, (SELECT title FROM table2 WHERE id='$id') AS title FROM ...
2 JOIN:
SELECT f1, f2, ..f5, t2.title
JOIN table2 t2
ON id=t2.id ...
Разработчики MySQL не рекомендуют использовать JOIN - в рамках оптимизации запросов.
Они говорят как появляется JOIN нужно менять структуру таблиц именно в ней "зло".
+100500! Спасибо. Я так и знал, просто есть запросы, где практически невозможно обойтись без JOIN, однако не в моем случае!
вере для связывания это вроде устаревший вариант, сейчас нужно использовать джоин
при чем тут "вхере"? Вхере в любом случае нужно. Я не про вхере, я про селект и джоин!