Когда я начал писать запросы к базе данных, я еще не знал ключевое слово JOIN, и, естественно, я просто расширил то, что уже знал, и писал такие запросы:
SELECT a.someRow, b.someRow
FROM tableA AS a, tableB AS b
WHERE a.ID=b.ID AND b.ID= $someVar
Теперь, когда я знаю, что это то же самое, что и INNER JOIN Я нахожу все эти запросы в своем коде и спрашиваю себя, следует ли мне переписать их. Есть что-то вонючее о них или они просто прекрасны?
EDIT:
Резюме ответа: в этом вопросе нет ничего плохого, но использование ключевых слов, скорее всего, сделает код более удобочитаемым/поддерживаемым.
Мой вывод. Я не буду изменять свои старые запросы, но я исправлю свой стиль письма и буду использовать ключевые слова в будущем.
СПАСИБО за ваши ответы!