У меня есть эти таблицы MySQL:
table1:
id | writer
1 | Bob
2 | Marley
3 | Michael
table2:
user_one | user_two
1 | 2
И этот запрос:
SELECT table1.id FROM table1 LEFT JOIN table2 ON table1.id = table2.user_one
Этот запрос вернет все строки таблицы1, которые составляют 1,2,3
Я хочу выбрать только строки, которые не найдены в левом суставе. Поэтому он должен возвращать только строку с id 3
Мне нужна противоположность INNER JOIN, которая будет выбирать только строки, которые находятся в соединении. Как получить противоположное, как если бы левое соединение существовало, игнорировать его и перейти к следующей строке. Надеюсь, я понятен.