Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Одна таблица, 2 count и нулевые значения / 4 сообщений из 4, страница 1 из 1
29.11.2017, 10:50
    #39561107
Spectra62
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна таблица, 2 count и нулевые значения
Есть 1 таблица с данными, с ней и происходит вся возня.

Запрос следующий

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT t1.movie, t1.c1, t2.c2
FROM (
SELECT movie, COUNT(place) as c1
FROM  `blueswan` 
WHERE YEAR =2014
GROUP BY movie) t1, (

SELECT movie, COUNT(place) as c2
FROM  `blueswan` 
WHERE YEAR =2014
AND place =1
GROUP BY movie) t2
WHERE t1.movie=t2.movie
ORDER BY t2.c2 DESC, t1.c1 DESC



Выводит:
movie c1 c2
6867 5 4
7629 11 3
6736 6 2
6848 4 2
8177 9 1
5240 8 1

Все ok, однако есть одно но. Необходимо еще вывести строки, где с2=0 (с1>0).
Например,
6444 4 0. Помогите.
...
Рейтинг: 0 / 0
29.11.2017, 17:03
    #39561442
Spectra62
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна таблица, 2 count и нулевые значения
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SELECT t1.movie, t1.c1, t2.c2
FROM (

SELECT movie, COUNT( place ) AS c1
FROM  `blueswan` 
WHERE YEAR =2009
GROUP BY movie
)t1
LEFT JOIN (

SELECT movie, COUNT( place ) AS c2
FROM  `blueswan` 
WHERE YEAR =2009
AND place =1
GROUP BY movie
)t2 ON t1.movie = t2.movie
ORDER BY t2.c2 DESC , t1.c1 DESC
...
Рейтинг: 0 / 0
29.11.2017, 21:21
    #39561612
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна таблица, 2 count и нулевые значения
Код: sql
1.
2.
3.
4.
SELECT movie, COUNT(place) c1, SUM(place=1) c2
FROM  `blueswan` 
WHERE YEAR =2014
GROUP BY movie
...
Рейтинг: 0 / 0
30.11.2017, 11:03
    #39561809
Spectra62
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна таблица, 2 count и нулевые значения
Вау. Первый раз такое вижу. LEVEL UP!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Одна таблица, 2 count и нулевые значения / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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