Приходится вести работу с БОЛЬШУШИМИ таблицами (обьем данных исчисляется гигабайтами). Поэтому стоит острая проблема оптимизации. Вот собственно вопрос: например запрос: SELECT a.id, b.txt FROM table1 a LEFT JOIN table2 b ON a.id=b.id WHERE a.id<777 Он реализуется по схеме: - обьединили таблицы по условию ON, и после этого выбрали по WHERE - или же, сначала выбрали по WHERE, потом произвели обьединение таблиц?
Тут лучше спросить MySQL: [sql]explain SELECT a.id, b.txt FROM table1 a LEFT JOIN b ON a.id=b.id WHERE a.id<777 [/sql] Ну а в данном случае сначала выборка из таблицы а с учетом where, а потом join таблицы b.