powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как сформировать запрос?
3 сообщений из 3, страница 1 из 1
Как сформировать запрос?
    #32083505
johnRSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа.
Такой вопрос.

Есть набор таблиц с одинаковой структурой.
Необходимо.
Выбрать из них данные так, чтобы
конечный результат содержал набор
группировок по указанному полю и кол-во
документов входящих в эту группировку.

Т.е. имеем

таблица 1
FIELD1
строка 1
строка 2
строка 3
строка 4
строка 5
строка 6

таблица 2
FIELD1
строка 1
строка 3
строка 6
строка 9
строка 12
строка 15

Конечная выборка должна иметь вид:
RECORDS FIELD1
2 строка 1
1 строка 2
2 строка 3
1 строка 4
1 строка 5
2 строка 6
1 строка 9
1 строка 12
1 строка 15

Понятное дело, что над одной таблицей осуществить такую операцию
возможно без проблем. А вот как сделать это над несколькими таблицами,
как описано выше, не прибегая к использованию промежуточных view or
table?

Евгений.
...
Рейтинг: 0 / 0
Как сформировать запрос?
    #32083947
Привет!

Честно говоря, неясна постановка вопроса.
Приведи полную структуру таблиц, реальные данные, яснее опиши задачу. Тогда интересно будет разобраться и помочь. А так - чистейшая шифровка...

С уважением,
Алексей,
www.interbase-world.com
...
Рейтинг: 0 / 0
Как сформировать запрос?
    #32083960
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так попробуй:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT COUNT(a.fld_1), a.fld_1 FROM
(
  SELECT fld_1 FROM tbl_1
  UNION ALL
  SELECT fld_1 FROM tbl_2
) as a
GROUP BY a.fld_1

C_НОВЫМ_ГОДОМ!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как сформировать запрос?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]