Как я могу отобразить много данные таблицы на одной странице как лента новостей Facebook?
таблицы в качестве примера,/event, задача /
Я хочу отсортировать по ним датой и временем с новейшим наверху. Я могу сделать это php, но мне нужен mysql путь.
event.row1
task.row1
event.row2
task.row2
event.row3
task.row3
...
older
Вы можете сделать это через MySQL
SELECT `AllData`.`id`, `AllData`.`date`
FROM
((SELECT `id`, `date` FROM `Events`)
UNION
(SELECT `id, `name` FROM `Tasks`)) `AllData`
ORDER BY `AllData`.`date`
Вы должны иметь те же имена полей, чтобы использовать, используйте AS
, чтобы переименовать поля таким же образом в запросе
Может быть, вы могли бы создать виртуальную таблицу, втягивающую все необходимые биты из других таблиц?
Используйте синтаксис CREATE VIEW
.