Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
UNION одинаковых по структуре таблиц (Undegro) 26/12/2007 - 12:32:51
      Re: UNION одинаковых по структуре таблиц (bac) 26/12/2007 - 14:28:02
      Re: UNION одинаковых по структуре таблиц (Undegro) 26/12/2007 - 15:01:25
      Re: UNION одинаковых по структуре таблиц (bac) 26/12/2007 - 16:33:59
      Re: UNION одинаковых по структуре таблиц (vi.k) 26/12/2007 - 16:39:44

> Original message text:
> From: Undegro - 26/12/2007 - 12:32:51
> Subject:UNION одинаковых по структуре таблиц
> -----------------
> Приветствую всех!!!
> Есть задача:
> из двух таблиц (одинаковых по структуре но с разными именами и данными в них) взять только нужные и вывести через пхп на экран!
>
> Пример запроса:
>
> SELECT SRCADDR, sum(DOCTETS) as BYTES FROM nf20071218 WHERE UNIX_SECS >= 1197955731 AND UNIX_SECS <= 1198004399 AND DSTADDR='79.141.65.4' GROUP BY SRCADDR UNION SELECT SRCADDR, sum(DOCTETS) as BYTES FROM nf20071219 WHERE UNIX_SECS >= 1198004400 AND UNIX_SECS <= 1198042131 AND DSTADDR='79.141.65.4' GROUP BY SRCADDR ORDER BY SRCADDR desc
>
> все какбы работает, НО группируються по SRCADDR они изходя из select тоесть в результате если в первой таблице был SRCADDR то он не сгруппируеться с такимже SRCADDR из второй таблицы, в итоге все равно будет по два одинаковых SRCADDR!
>
> Пробовал через временную таблицу т/е сначала читал из одной - скидывал во временную, затем из другой и тоже во временную а потом уже селектом из темпа на экран - ДОЛГО.
>
> Может кто знает решение? Буду рад ответившим!
>


From: Undegro - 26/12/2007 - 15:01:25
Subject:UNION одинаковых по структуре таблиц
-----------------
Так не будет работать я пробовал? мне же нужно что б группировались SRCADDR чтоб лишних не было - только уникальные, щас пробовал с MERGE но это тож немного дольше работает так как снчала создаеться таблица из двух а потом запросом вытягиваеться из созданной ну и удаляеться в конце! Тут другая трабла - нада следить чтоб создаваемые таблицы были различные (+ рандом число) т.к. если два клиента одновременно обратяться к серву то первый создаст таблицу а второй не сможет (она уже есть) вообщем както надо с UNION решать! Жду вариантов!!! Заранее спасибо


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32660



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |