как отобразить много данные таблицы на одной странице как лента новостей Facebook

Как я могу отобразить много данные таблицы на одной странице как лента новостей Facebook?

таблицы в качестве примера,/event, задача /

Я хочу отсортировать по ним датой и временем с новейшим наверху. Я могу сделать это php, но мне нужен mysql путь.

  event.row1  
  task.row1
  event.row2  
  task.row2
  event.row3  
  task.row3
   ... 
  older
1
задан Taryn East 13 November 2011 в 18:08
поделиться

2 ответа

Вы можете сделать это через MySQL

SELECT `AllData`.`id`, `AllData`.`date`
FROM
((SELECT `id`, `date` FROM `Events`)
UNION
(SELECT `id, `name` FROM `Tasks`)) `AllData`
ORDER BY `AllData`.`date`

Вы должны иметь те же имена полей, чтобы использовать, используйте AS , чтобы переименовать поля таким же образом в запросе

1
ответ дан 2 September 2019 в 23:36
поделиться

Может быть, вы могли бы создать виртуальную таблицу, втягивающую все необходимые биты из других таблиц?

Используйте синтаксис CREATE VIEW.

1
ответ дан 2 September 2019 в 23:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: