Есть ли способ отображения данных из двух несвязанных таблиц в одной таблице?Отображение двух несвязанных таблиц в одной таблице
две таблицы
отношения между ними
Есть ли способ отображения данных из двух несвязанных таблиц в одной таблице?Отображение двух несвязанных таблиц в одной таблице
две таблицы
отношения между ними
Вы можете использовать UNION
запрос и получить все данные без какой-либо корреляции
SELECT *
FROM TABLE A
UNION
SELECT *
FROM TABLE B
или вы можете использовать INNER JOIN
запрос и использовать три таблицу с коррелированными данными, но это приведет к вашему запросу будет медленнее
SELECT a.*, c.*
FROM TABLE A
LEFT JOIN TABLE B
ON a.id = b.id
LEFT JOIN TABLE C
ON b.id = b.id
При попытке SELECT * FROM TABLE Pies UNION SELECT * FROM TABLE Zawodnik; Я получаю эту ошибку: # 1064 - У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с таблицей «TABLE Pies UNION SELECT * FROM TABLE Zawodnik LIMIT 0, 200» в строке 2 –
@robertbrodowicz удалите слово 'TABLE' из вашего запроса, чтобы оно было' SELECT * FROM Pies UNION SELECT * FROM Zawodnik' – Fabio
ВЫБЕРИТЕ * FROM Pies UNION SELECT * FROM Zawodnik; Ошибка: # 1222 - используемые операторы SELECT имеют различное количество столбцов –
(Off) Круто диаграмма EER, какая программа используется? – PiLHA
Да, есть способ, но вы должны попробовать что-то, прежде чем мы помогаем. – vidit
@PiLHA PhpMyAdmin –