102. INNER JOIN: условие в ON или в WHERE
Medium
1 решил
INNER JOIN
Те же таблицы, что в типичном вопросе про LEFT JOIN:
X_table| id | val |
|---|---|
| 1 | A |
| 2 | B |
| 3 | C |
Y_table| id | val |
|---|---|
| 1 | A |
| 2 | B |
| 3 | B |
| 4 | A |
Будут ли отличаться результаты, если заменить 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)
Зарегистрируйтесь или войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!