Не знаю, как правильно сделать. Создавать отдельную таблицу, куда складывать все последние операции на сайте, что мне кажется более рациональным, чем перебирать все имеющие таблицы и смотреть, добавилось чего-нибудь или нет.
Что Вы мне посаветуете??
Спустя 1 час, 16 минут, 53 секунды (29.04.2010 - 20:44) Bezdna написал(а):
Цитата (live Uucyc @ 29.04.2010 - 19:27) |
куда складывать все последние операции на сайте |
А потом данные из этой таблицы придётся перезаписывать в другую, с устаревшими данными. Рационально ли это?
Спустя 12 минут, 43 секунды (29.04.2010 - 20:57) live Uucyc написал(а):
как тогда получить все данные из нескольких таблиц не связанных друг с другом, чтобы эти данные можно было отсортировать по времени и числу??
Спустя 1 день, 13 часов, 28 минут, 38 секунд (1.05.2010 - 10:25) live Uucyc написал(а):
вопрос закрыт
кстати....может кому пригодиться
кстати....может кому пригодиться
(SELECT `table1`.`id`
FROM `table1`)
UNION ALL
(SELECT `table2`.`id`
FROM `table2`)
UNION ALL
(SELECT `table3`.`id`
FROM `table3`)
Спустя 10 часов, 15 минут, 14 секунд (1.05.2010 - 20:41) live Uucyc написал(а):
Есть другой вопрос по такому запросу
Как в этом запросе посчитать сумму count?
не получается
(SELECT COUNT(`table1`.`id`)
AS `count`
FROM `table1`)
UNION ALL
(SELECT COUNT(`table2`.`id`)
AS `count`
FROM `table2`)
UNION ALL
(SELECT COUNT(`table3`.`id`)
AS `count`
FROM `table3`)
Как в этом запросе посчитать сумму count?
SUM(
(SELECT COUNT(`table1`.`id`)
AS `count`
FROM `table1`)
UNION ALL
(SELECT COUNT(`table2`.`id`)
AS `count`
FROM `table2`)
UNION ALL
(SELECT COUNT(`table3`.`id`)
AS `count`
FROM `table3`)
)
не получается
_____________
Пусть хвалит тебя другой, а не уста твои, - чужой, а не язык твой.