Sobes.tech
Middle+
53

INNER JOIN-де сол жақтағы бір жол оң жақтағы бірнеше жолға сәйкес келсе, не болады?

Сұралған компаниялар
OZONOZON

AI-дан жауап

sobes.tech AI

В случае INNER JOIN, если одной строке из левой таблицы соответствует несколько строк из правой, результатом будет несколько строк — каждая комбинация левой строки с каждой подходящей правой строкой. То есть для каждой строки слева создаются новые строки в результате, по количеству совпадений справа.

Пример:

-- Таблица A
id | name
1  | Alice

-- Таблица B
id | hobby
1  | Chess
1  | Painting

SELECT A.name, B.hobby FROM A INNER JOIN B ON A.id = B.id;

Результат:

name hobby
Alice Chess
Alice Painting

Таким образом, INNER JOIN расширяет строки слева на все соответствующие строки справа.