Если мы используем оператор < gt; во внутреннем соединении. Тогда как это работает.
у нас есть 2 таблицы: TblState, TblCity. Таблица TblState имеет StateID, столбец состояния. Таблица TblCity имеет столбец StateID, CityID, City. Теперь мой вопрос таков:
Я хочу получить те государства, которые не используются в TblCity использование соединений.
Что я уже пробовал:
Выберите TblState.StateID, TblState.Состояние из TblState, где TblState.StateID NOT IN (выберите StateID из TblCity)
Это прекрасно работает. но я хочу получить этот результат с помощью соединений. я попытался последовать за ним, но не получил должного результата.
Выберите TblState.StateID, TblState.Государство от TblState внутреннее соединение TblCity на TblState.StateID <> TblCity.StateID
Richard Deeming
Визуальное представление SQL-соединений[^]
Ваш INNER JOIN
код приведет к результату, который соединит каждый штат с каждым городом, который не находится в этом штате, что, очевидно, не то, что вы хотите.