101. LEFT JOIN: условие в ON или в WHERE

Medium 1 решил LEFT JOIN

Даны две таблицы:

X_table
idval
1A
2B
3C
Y_table
idval
1A
2B
3B
4A

Будут ли отличаться результаты этих запросов?

SELECT *
FROM X_table AS x
LEFT JOIN Y_table AS y
  ON x.id = y.id
 AND y.val = 'A'
SELECT *
FROM X_table AS x
LEFT JOIN Y_table AS y
  ON x.id = y.id
WHERE y.val = 'A'

Комментарии (0)

Зарегистрируйтесь или войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!