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

Пишу для Google Analytics web-интерфейс. Столкнулся с такой задачей.

У меня есть 3 таблицы.

1. Сайты
ID, HOST
1, mysite.ru
2, mysite2.ru
3, mysite3.ru

2. Показатели
ID, METRIC
1, Визиты
2, Просмотры
3, Время загрузки страницы

3. Данные
SITE_ID, METRIC_ID, DATA
1, 2, 20150
2, 1, 10000
2, 2, 20000

Как получить перечень всех сайтов и метрик, по которым отсутствуют данные, то есть результат вида:
SITE_ID, METRIC_ID, DATA
1, 1, NULL
1, 3, NULL
2, 3, NULL
3, 1, NULL
3, 2, NULL
3, 3, NULL

Спасибо!
...
Рейтинг: 0 / 0
Помогите построить запрос, пожалуйста
    #38631887
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select s.ID as SITE_ID, p.ID as METRIC_ID
from сайты s
cross join показатели p
where not exists(
  select 1
  from данные d
  where d.SITE_ID = s.ID and d.METRIC_ID = p.ID
  )
;
...
Рейтинг: 0 / 0
Помогите построить запрос, пожалуйста
    #38631949
Лёша П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Супер. Спасибо большое!
...
Рейтинг: 0 / 0
Помогите построить запрос, пожалуйста
    #38633503
Лёша П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста, еще нужна помощь по этому проекту.

Необходимо отобразить результаты в следующем виде:

HOST, Визиты, Просмотры, Время загрузки страницы
mysite.ru, 150, 400, 2,32
mysite2.ru, ..., ..., ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите построить запрос, пожалуйста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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