Всякий раз, когда мне нужно выполнить внутреннее объединение, в котором я должен выбрать столбцы из нескольких таблиц, я получаю синтаксис, корректно работающий с неявными объединениями, без каких-либо трудностей.Однако я изо всех сил пытался заставить это работать с явными внутренними объединениями.
Позвольте мне проиллюстрировать пример из MySQL World Database
Мой иллюстративный запрос, использующий неявное внутреннее объединение , выглядит следующим образом:
SELECT Name, Language, Percentage
FROM Country, CountryLanguage WHERE Code = CountryCode ;
Это работает как ожидалось.Я могу иметь столбцы в любом порядке, из любой таблицы, без каких-либо проблем.
Я хотел бы иметь явную версию INNER JOIN вышеупомянутого запроса (используя "INNER JOIN" и "ON").