У меня есть две аналогичные таблицы в базе данных, например:
news1:
id | title | body| 1 | aaa | aaa | 2 | ggg | bbb | 2 | xxx | ccc |
и новости2:
id | title | body | photo | 1 | BBB | 111 | 111 2 | RRR | 222 | 222 3 | EEE | 333 | 333
как я могу получить данные из двух таблиц и показать в шаблоне, например, по названию?
title | body | photo aaa | aaa BBB | 111 | 111 EEE | 333 | 333 ggg | ggg RRR | 222 |222 xxx | xxx
?
использовать Союз
SELECT * FROM news1 n1 UNION ALL SELECT * FROM news2 n2
UNION ALL будет быстрее, но не будет удалять дубликаты, если они существуют. Используйте UNION, если вы хотите удалить дубликаты. Объединение двух похожих таблиц в MySQL