Выборка из двух таблиц с сортировкой по дате

seva2

Партнер PHPClub.ru
Выборка из двух таблиц с сортировкой по дате

Ест две таблицы, в которой есть номер заказ и дата добавления
Пишу так:
PHP:
 $orders_history_query = tep_db_query("select os.*, osm.comments as mail from orders_status_history as os, orders_status_history_mail as osm where os.orders_id = '" . (int)$oID . "' and osm.orders_id=os.orders_id order by os.date_added, osm.date_added");
Но получается так, что если записей в базе статусов 2 а в базе почты 1, то выташится
2 статуса
2 почты, хотя записи в почте 1

Задача: Выташить из двух баз данные по заказу и отсортировать по времени
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Но получается так, что если записей в базе статусов 2 а в базе почты 1, то выташится
2 статуса
2 почты, хотя записи в почте 1
Должно быть как-то по другому?
 

seva2

Партнер PHPClub.ru
Mr_Max я спрашиваю как организовать запрос чтобы результат был верный, то есть допустим в базе
orders_status_history
Заказ=1 text=1 Дата=0000-00-00 00:00:01
Заказ=1 text=2 Дата=0000-00-00 00:00:03
orders_status_history_mail
заказ=1 text=3 Дата =0000-00-00 00:00:02

Мне надо получить
text (отсортированный по дате из двух таблиц)
1
3
2

Как организовать сие?
 

seva2

Партнер PHPClub.ru
НУ так и сделано в том запросе только если разнеое количество записей в базе то:
Но получается так, что если записей в базе статусов 2 а в базе почты 1, то выташится
2 статуса
2 почты, хотя записи в почте 1
 

hammet

Новичок
вам намекают на то, что нужно точнее формулировать свой вопрос, чтобы получить на него ответ
 
Сверху