СОЕДИНЕНИЯ и ВЫБОР из множества таблиц

Я искал повсюду, но не могу найти ответа, вероятно, потому, что не могу понять правильный способ задать вопрос. Итак, вот оно: есть ли причина предпочесть какой-либо из этих двух запросов?

SELECT * FROM table1, table2 WHERE table1.id = table2.id;

и

SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;

Вопрос проистекает из гораздо более сложного запроса, который я пытаюсь оптимизировать, но я думаю, что эти два запроса содержат суть вопрос, и, надеюсь, если задавать его таким образом, он будет более полезным для других. Заранее спасибо.

7
задан Sophivorus 22 November 2014 в 16:51
поделиться