powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Двойной запрос к однй таблице
4 сообщений из 4, страница 1 из 1
Двойной запрос к однй таблице
    #39281873
Error202
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Есть таблица
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE "oqv" (
	`id`	INTEGER PRIMARY KEY AUTOINCREMENT,
	`object_id`	INTEGER,
	`type_id`	INTEGER,
	`view_id`	INTEGER,
	`cnt`	INTEGER DEFAULT 0
)



Явление (object_id), Признак (type_id), Наблюдение (view_id) - бывает только 1,2,3 и 4, Сколько раз наблюдалось (cnt)


Входные данные: object_id
V1,V2,V3,V4 - конкретное наблюдение по признаку
V - сумма конкретных наблюдений признака

Задача найти признак у которого минимальный

Код: javascript
1.
2.
3.
CNTV1     CNTV2      CNTV3     CNTV4
------  *  ------  *  ------  *  ------
CNTV       CNTV       CNTV       CNTV




Не подскажите, с какой стороны подойти к решению?
...
Рейтинг: 0 / 0
Двойной запрос к однй таблице
    #39281888
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select type_id, (
    sum(if(view_id = 1, cnt, 0)) 
    * sum(if(view_id = 2, cnt, 0))
    * sum(if(view_id = 3, cnt, 0))
    * sum(if(view_id = 4, cnt, 0))
) / pow(sum(cnt), 4) as mark
from oqv
where object_id = ?
group by type_id
order by mark desc


?
...
Рейтинг: 0 / 0
Двойной запрос к однй таблице
    #39281896
Error202
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij, ого!!!

Одним запросом!!
Спасибо!!! Сейчас проверю
...
Рейтинг: 0 / 0
Двойной запрос к однй таблице
    #39281947
Error202
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все просто отлично!! Супер! Спасибо огромное!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Двойной запрос к однй таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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