Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
Klim Samgin (2003-02-10 13:27) [0]Суть проблемы.
В процесе работы программы раз в сутки создается архив - таблица
с именем ddmmyyyy.* Юзеры делают запрос на поиск по заданному диапозону дата-время + еще кое-чего. Сейчас реализовано так: создается временная таблица, куда складываются результаты запросов к отдельным таблицам (в цикле), имена которых удовлетворяет временному диапозону.
Вопрос.
А нельзя ли все это реализовать в одном запросе?
← →
Danilka (2003-02-10 13:39) [1]можно.
select ...
union all
select ...
а нельзя архив сделать в одной таблице, просто добавить поле с датой?
← →
Klim Samgin (2003-02-10 13:49) [2]К сожалению нельзя... Серверная часть написана и уже работает во
многих местах.
А поподробнее, если не трудно. В SQL я не мастак.
← →
Danilka (2003-02-10 14:33) [3]select * from table_01012003
union all
select * from table_01022003
результатом этого запроса будет набор данных содержащий все из таблиц table_01012003 и table_01022003.
← →
Klim Samgin (2003-02-10 14:40) [4]А если
select * from table_01012003
union all
select * from table_01032003
таблица 01022003 попадет в запрос?
← →
Danilka (2003-02-10 14:45) [5]Klim Samgin (10.02.03 14:40)
нет, непопадет. надо для каждой таблицы юнион делать.
← →
Klim Samgin (2003-02-10 14:53) [6]Спасибо за помощь.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c