Стоит ли избавляться от JOIN за счет добавления нового SELECT в SQL?
Есть основная таблица с ID каких-то объектов из другой таблицы. Надо получить названия этих объектов.
Часто пишут что JOIN-ы тормозят, их надо убирать для оптимизации. Так что, в данном случае, названия объектов лучше отдельным SELECT-ом получить или нет?
Lexxtor:
1) Не указан тип SQL, подозреваю что он MySQL, пользователи других обычно в курсе что БД чуть больше одной.
2) "На лету", телепатически понять какой из запросов лучше ложится в индексы/эффективней - из разряда фантастики.
3) Ну и пользоваться EXPLAIN несложно и полезно, например - habrahabr.ru/post/211022