The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SQL запрос. Возможно ли?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"SQL запрос. Возможно ли?"
Сообщение от Alexander Искать по авторуВ закладки on 29-Мрт-03, 07:02  (MSK)
Привет, All!

Возможно ли сделать SQL запрос, который позволяет из таблицы вида:
( source int UNSIGNED NOT NULL,
  dest int UNSIGNED NOT NULL,
  type tinyint UNSIGNED NOT NULL,
  bytes bigint UNSIGNED NOT NULL,
  time TIME )

получить информацию в виде такой таблицы:

( ip int UNSIGNED NOT NULL,
  type1_bytes bigint UNSIGNED NOT NULL,
  type2_bytes bigint UNSIGNED NOT NULL,
  ... ,
  typeN_bytes bigint UNSIGNED NOT NULL )

Где type1_bytes, ..., typeN_bytes зависят от поля type в первой таблице?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "SQL запрос. Возможно ли?"
Сообщение от Max Zinal emailИскать по авторуВ закладки on 29-Мрт-03, 20:48  (MSK)
>Возможно ли сделать SQL запрос, который позволяет из таблицы вида:

Дурацкое дело не хитрое. Есть ведь душевный
оператор UNION, объединяющий результаты двух запросов.
Один запрос выгребает данные с type1_bytes==0,
type2_bytes==bytes и фильтром по полю type.
Другой, напротив, type1_bytes==bytes,
type2_bytes==0, фильтр соответствующий.
Результат выглядит как
     (Запрос1) UNION (Запрос2)
Главное, состав и перечень ивыдаваемых полей
в запросах должны совпадать.

Успехов!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру