Прежде всего позвольте мне объяснить, что я искал, по крайней мере, час, что-нибудь относительно этого КЛЮЧЕВОГО ключевого слова, используемого в MySQL. Проблема в том, что любая поисковая система, которую я использую для поиска информации, соответствует слову «ВКЛ» в самых тривиальных и несвязанных результатах. Мне также не повезло в просмотре документации MySQL.
Я вижу, что используется с INNER JOIN как условие, но я понятия не имею, что он делает. Пример использования
SELECT t1.name, t2.salary
FROM employee AS t1 INNER JOIN info AS t2 ON t1.name = t2.name;
Я знаю, что разница между "ГДЕ" и "ГЛАВНЫМ" - это разница между фильтрацией строк и групп фильтрации соответственно.
Я не могу себе представить, какие фильтры "ON", однако.
Я подумал, что это может потребоваться для фильтрации при использовании INNER JOIN, но я уже использовал WHERE в случаях INNER JOIN, как здесь:
SELECT g.id, g.name, g.date_created, g.date_updated, g.created_by,
c.fullname AS creator_name, g.updated_by, u.fullname AS updater_name,
COUNT(i.id) as image_count
FROM gallery_groups g INNER JOIN
users c INNER JOIN
users u INNER JOIN
gallery_images i
WHERE g.created_by=c.id AND g.updated_by=u.id AND i.group=g.id
GROUP BY g.name
ORDER BY g.date_updated DESC, g.name
Любая информация и / или примеры приветствуются!