Это может быть вопрос noobi sh, но в Google я думаю, что мне нужно использовать внутреннее соединение, но я не могу заставить его работать:
Я хотел бы запустить команду SQL для получения данных из таблица A, если она существует в таблице B и все ожидаемые столбцы совпадают, но, конечно, я получаю ошибку «Результат выбора более одной строки» на AS400, потому что мне нужно все это.
Что я делаю неправильно? Цель состоит в том, чтобы использовать таблицу B в качестве условия WHERE при выборе из таблицы A.
SELECT column1, column2, column3, column4, column5
from TableA INNER JOIN
TableB
ON TableA.column1 = TableB.column1 and
TableA.column2 = TableB.column2 and
TableA.column3 = TableB.column3
TableA и TableB также имеют много строк.
Спасибо!