Теоретический вопрос от начинающего SQLиста :)
От: SWayf  
Дата: 20.06.08 19:44
Оценка:
Теоретический.. и возможно глупый вопрос начинающего сильно не пинайте

Вообщем есть два запроса

SELECT *
FROM table1, table2
WHERE table1.id = table2.ref_id AND table2.name='Boris'

SELECT *
FROM table1
JOIN table2 ON table2.ref_id=table1.id
WHERE table2.name = 'Boris'

Вообщем понятно что оба запроса вернут одинаковый результат..
Второй запрос более предпочтительнее по теории...
Как я понял он предпочтительнее из-за вопросов производительности
И вопрос, собвственно в следующем.. в современных базах данных,
может сильно (принципиально) отличаться производительность этих запросов или
все-таки базы оптимизируют сами это безобразие?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.