Помощник
MySQL-запрос |
fioru
|
Сообщение
#1
|
||
|
|
||
|
|||
simply_sash |
27.4.2012, 16:22;
Ответить: simply_sash
Сообщение
#2
|
|
Первый запрос нужно писать так:
SELECT e.`id`, e.`name`, s.`count_starts` FROM `events` e LEFT JOIN (SELECT `event`, count(`event`) as `count_starts` FROM `starts` group by `event`) s ON e.`id` = s.`event` ORDER BY e.`id` DESC
Сообщение отредактировал simply_sash - 27.4.2012, 16:26 |
|
|
fioru
|
Сообщение
#3
|
|
simply_sash, Большое спасибо! Может подскажите как сделать правильно второй запрос
|
|
|
simply_sash |
27.4.2012, 20:41;
Ответить: simply_sash
Сообщение
#4
|
|
fioru, по аналогии с предыдущим:
SELECT e.`id`, e.`name`, s.`count_starts`, o.`count_sportsmens` FROM `events` e LEFT JOIN (SELECT `event`, count(`event`) as `count_starts` FROM `starts` GROUP BY `event`) s ON e.`id` = s.`event` LEFT JOIN (SELECT `event`, count(`event`) as `count_sportsmens` FROM `sportsmens` GROUP BY `event`) o ON e.`id` = o.`event` ORDER BY e.`id` DESC
|
|
|
fioru
|
Сообщение
#5
|
|
|
Большое спасибо, совсем забыл про GROUP BY
Но теперь немного не могу разобраться как применяя GROUP BY получать значения кроме SUM по всем остальным не с первого вхождения, а например второго Вот запрос: SELECT r.`time_s` AS `time_s`, r.`time_f` AS `time_f`, r.`time_r` AS `time_r`, r.`scores` AS `scores`, r.`liss` AS `liss`, r.`place` AS `place`, s.`name` AS `name`, s.`team` AS `team`, s.`number` AS `number`, SUM(`scores`) AS `scorestotal` FROM `results` r LEFT JOIN `sportsmens` s ON r.`sportsmen` = s.`id`WHERE s.`group` = 'М10' AND r.`time_s` > 0 GROUP by r.`sportsmen` ORDER BY `liss` DESC, `scores` DESC Он может быть не идеален но все же... Есть 3 старта, на данный момент идет проведение 2ого и для вывода используется предварительная сумма за 2 старта, но если рядом попытаться вывести просто scores очки в надежде получить очки за последний старт (2ой из 3) то он выводит только первый! Как можно обратиться через GROUP чтобы свободные переменные брали значения от 2ого старта
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Запрос на бесплатные полезности | 7 | Tia2 | 1955 | 23.3.2024, 11:27 автор: Alexand3r |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1239 | 24.11.2023, 14:46 автор: alexey |
|
Web программирование на С/С++/PHP/MySQL/SQL, высоконагруженные проекты Есть наработки в области бирж трафика, топов, тизеров, видео cj-тубов |
4 | DFService | 3347 | 8.4.2020, 18:02 автор: DFService |
|
Куплю сайты, внутри темы подробный запрос | 3 | PticaKate | 3648 | 12.11.2019, 16:22 автор: 0pium |
|
Верстка, php + mysql, недорого | 3 | devprojectlab | 2654 | 28.10.2019, 18:53 автор: Mukis |
Текстовая версия | Сейчас: 18.4.2024, 11:43 |