102. INNER JOIN: условие в ON или в WHERE

Medium 1 решил INNER JOIN

Те же таблицы, что в типичном вопросе про LEFT JOIN:

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

Будут ли отличаться результаты, если заменить LEFT на INNER?

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

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

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

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