Может ли кто-то помочь в поиске и устранении проблемы с запросом: У меня есть 2 таблицы с общим полем CheckID. Когда я запускаю операторы Select, как показано ниже, я получаю правильные результаты 2 строки, но когда я использую внутреннее соединение, он возвращает только одну строку. Я пытаюсь перейти от MS Access к SQL Server, так что я здесь что-то не хватает? Любая помощь высоко оценена. Таблицы в настоящее время содержат эти два рядаInner Join Не показывать все результаты
Select CheckID from table1 where CheckID = 723 or CheckID = 322 'returns 2 rows
Select CheckID from table2 where CheckID = 723 or CheckID = 322 'returns 2 rows
Select CheckID from table1 inner join table2
on table1.CheckID = table2.CheckID ' returns only 1 row
Ничто не выглядит неправильно мне, что тип данных столбцов CheckID в обоих table1 и table2? –
Можете ли вы доказать, что с примером –
@NoDisplayName это был мой пример :( – Avagut