SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.01.2011 18:19:54

WAYS
Участник
Зарегистрирован: 17.01.2011
Сообщений: 2

Помогите сформировать запрос

Есть 12 таблиц

Таблица 1
Таблица 2
Таблица 3
...
Таблица 12

Все таблицы практически разные, но есть пару полей (например статус) которое есть у всех.

Так вот, мне нужно вывести данные с таблиц, по статусу 2 например (поле везде имеет один формат от 1-3) и упорядочить по дате всех таблиц
т.е.:
12:15:07 Данные с таблицы 5
12:15:08 Данные с таблицы 1
12:15:09 Данные с таблицы 2
12:15:10 Данные с таблицы 1
(поле дата в должном формате тоже есть везде)
Как это лучше реализовать, у меня выводит 50 тисяч строк)

Спасибо

Неактивен

 

#2 17.01.2011 18:32:30

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите сформировать запрос

SELECT ts, data FROM table 1
UNION
SELECT ts, data FROM table 2
...
ORDER BY ts.

Работать будет долго и печально. При такой организации данных — ничто
не спасет.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson