Можно использовать JOIN в SQL. Он объединяет строки из двух или более таблиц на основе связанного столбца между ними.
Типы JOIN:
- INNER JOIN: Выбирает строки, которые имеют совпадающие значения в обеих таблицах.
- LEFT (OUTER) JOIN: Выбирает все строки из левой таблицы и соответствующие им строки из правой таблицы. Если совпадения нет, результатом в столбцах правой таблицы будет NULL.
- RIGHT (OUTER) JOIN: Выбирает все строки из правой таблицы и соответствующие им строки из левой таблицы. Если совпадения нет, результатом в столбцах левой таблицы будет NULL.
- FULL (OUTER) JOIN: Выбирает все строки, если есть совпадение в одной из таблиц.
Пример INNER JOIN:
sql