просмотр одновременно двух таблиц

[ Z ]

Новичок
просмотр одновременно двух таблиц

Может меня это после 7-го марта так глючит, не могу придумать как рационально сделать следующее:

есть таблица1 (дата, статус) и таблица2(дата, событие)

нужно вывести пользователю табличку в хрологическом порядке со списком статусов и событий....

тоесть
таблица 1
15.02.2003 новый
18.02.2003 рабочий

таблица2
17.02.2003 оплата

вывести
18.02.2003 рабочий
17.02.2003 оплата
15.02.2003 новый

как лучше ?
 

aloner

Guest
Какая база данных?

Для оракла:
Код:
SELECT * FROM (
 SELECT date_fld, status as st FROM table1
 UNION ALL
 SELECT date_fld, event as st FROM table2
) ORDER BY date_fld DESC
 

.des.

Поставил пиво кому надо ;-)
для мускла >= 4.0.0
PHP:
(SELECT date_fld, status as st  FROM t1)
    UNION ALL 
(SELECT date_fld, event as st  FROM t2)
ORDER BY date_fld DESC;
для мускла 3.23.xx решение через временную таблицу
 

Black_Angel

Guest
SELECT table1.date_fld, table1.status, table2.date_fld, table2.status
FROM table1, table2

и в массиве отсортировать. (если, конечно это не надо только средствами субд)
 

aloner

Guest
Шутник.

Особенно, когда хотя бы по тысяче записей в каждой табличке. :)
 
Сверху