Ключевое слово join
- это новый способ объединения таблиц.
Когда я выучил SQL, его еще не было, поэтому объединение было выполнено так, как показано в вашем вопросе.
В настоящее время у нас есть такие вещи, как объединения и псевдонимы, чтобы сделать запросы более читабельными:
select
b.id, c.name
from
bugs as b
inner join
bug_color as c on c.id = b.id
where
b.id = 1
Также существуют другие варианты объединений, такие как left outer join
, right outer join
и full join
, которые сложнее реализовать со старым синтаксисом.