despod » 2015.09.19 11:05

есть 2 запроса
стиль ANSI
SELECT a.au_fname, a.au_lname, t.title_id FROM authors AS a JOIN titleauthor AS t ON a.au_id=t.au_id WHERE a.state<>'CA'

Стиль TETA
SELECT a.au_fname, a.au_lname, t.title_id FROM authors AS a, titleauthor AS t WHERE a.au_id=t.au_id AND a.state<>'CA'

собственно вопрос
в чем между ними разница?
если запросы индентичные,
и какой стиль лучше использовать?

Gemorroj » 2015.09.20 10:20

субд может по разному их оптимизировать. JOIN может быть LEFT, RIGHT, INNER, OUTER. пиши как удобней.

despod » 2015.09.24 17:27

Может есть на что то делать упор?

Gemorroj » 2015.09.25 10:32

ну мне join удобнее

despod » 2015.09.25 12:29

Мне тоже кажется что по симпатичнее с join,  спасибо