Я новичок в SQL-соединениях, и мне потребовалась проблема с использованием Inner Join.До сих пор я знаю, что внутреннее объединение объединяет две таблицы и дает общие данные.В моем случае я получаю объединение двух таблиц.Например: допустим, у меня есть две таблицы «A» и «B».Таблица «A» имеет 180 значений (строк). Таблица «b» имеет 3 значения (строк). При использовании внутреннего соединения я получил 540 значений (строк).
Например: допустим, у меня есть две таблицы «A» и «B».Таблица «A» имеет 180 значений (строк). Таблица «b» имеет 3 значения (строк). При использовании внутреннего объединения я получил 540 значений (строк).
Code Example:
select a.TableAData, b.TableBData
from TableA a inner join TableB b on a.id = b.id
where a.id = 'some value'
Ожидаемые строки в максимуме должны быть 180... но фактические строки 540.