powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Склейка двух запросов. How to?
6 сообщений из 6, страница 1 из 1
Склейка двух запросов. How to?
    #38638134
eFusion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли склеить 2 таких запроса в один?

1) SELECT `flag_conn`, COUNT(*) FROM (
(SELECT `flag_conn` FROM `panel_stat`) UNION ALL
(SELECT `flag_net` FROM `panel_stat`) UNION ALL
(SELECT `flag_tv` FROM `panel_stat`) ) AS u group by `flag_conn`


2) SELECT `caller`, count(*) from (select `caller` from panel_stat)
AS u group by `caller`


1й запрос возвращает такое:
1 -> 2
2 -> 1
3 -> 4
и т.д.

2й возвращает такое:
petr -> 3
olga -> 2
garik -> 4
и т.д.

Результирующая таблица должна получиться из 4 столбцов:
1й---2й--3й-----4й
1 -> 2---petr -> 3
2 -> 1---olga -> 2
3 -> 4---garik -> 4

не могу понять как это сделать
...
Рейтинг: 0 / 0
Склейка двух запросов. How to?
    #38638151
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яблок съели 3 штуки, груш - 1 шт, бананов - 4 штуки

петя пёрнул 3 раза, оля - 2 раза, гарик - 4 раза

Доказать:
петя пёрнул 3 раза из-за того, что всего съели 3 яблока
...
Рейтинг: 0 / 0
Склейка двух запросов. How to?
    #38638160
eFusion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Честно, не понял.
Имеется ввиду, что непонятна задача?
...
Рейтинг: 0 / 0
Склейка двух запросов. How to?
    #38638199
eFusion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, проехали, сделал ср-вами php используя оба запроса
...
Рейтинг: 0 / 0
Склейка двух запросов. How to?
    #38638285
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eFusionМожно ли склеить 2 таких запроса в один?

1) SELECT `flag_conn`, COUNT(*) FROM (
(SELECT `flag_conn` FROM `panel_stat`) UNION ALL
(SELECT `flag_net` FROM `panel_stat`) UNION ALL
(SELECT `flag_tv` FROM `panel_stat`) ) AS u group by `flag_conn`


2) SELECT `caller`, count(*) from (select `caller` from panel_stat)
AS u group by `caller`


1й запрос возвращает такое:
1 -> 2
2 -> 1
3 -> 4
и т.д.

2й возвращает такое:
petr -> 3
olga -> 2
garik -> 4
и т.д.

Результирующая таблица должна получиться из 4 столбцов:
1й---2й--3й-----4й
1 -> 2---petr -> 3
2 -> 1---olga -> 2
3 -> 4---garik -> 4

не могу понять как это сделать


СКЛ задача понятна.

СКЛ задача поставлена не корректно ,
ибо не задан порядок вывода строчек.

Если автор уточнит порядок вывода сял обоих запросов,
то задача решается нумерацией строк и склейкой
по порядковому номеру.

Возможно, автор пытается удалить зуб
нестандартным образом, но это уже другая история.
...
Рейтинг: 0 / 0
Склейка двух запросов. How to?
    #38638286
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправка:

Если автор уточнит порядок вывода СТРОК обоих запросов
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Склейка двух запросов. How to?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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