вывести две таблицы sql — Q&A Хекслет
2026-02-26 20:50 Diff

Ответ зависит от того, связанны эти таблицы или нет. Для вывода двух таблиц связанных таблиц, необходимо использовать оператор JOIN. Например:

SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;

В этом запросе table1 и table2 - это названия таблиц, а id - это столбец, по которому происходит соединение таблиц.

Для вывода несвязанных таблиц понадобится оператор UNION. К примеру:

SELECT * FROM table1 UNION SELECT * FROM table2;

Этот запрос объединяет результаты двух отдельных запросов SELECT, выводя данные из обеих таблиц, но в одной общей таблице.