|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
SELECT @i := @i + 1 AS num, фрукт, summ FROM ( SELECT фрукт, SUM(ккал) summ FROM корзина GROUP BY фрукт ORDER BY 2 DESC LIMIT 0, 10 ) x, ( SELECT @i:=0) z ORDER BY 3 DESC Есть код который упорядочивает все фрукты по суммарной ккалорийности сверху вниз - внизу наглядно: 1 Яблоко 868 2 Банан 711 3 Клубника 555 4 Хурма 12 Скрин таблицы прилагаю. Задача: Получить num (он никак не записан в таблице ... num'ирация происходит только в момент выполнения запроса который выше) по полю 'фрукт' ... Например давайте получит только num Хурмы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2019, 22:15 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Tonny96, настало время почитать про WHERE... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 05:11 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
ИЗИ... если бы на простом примере.. тут же для меня явно не самый простой пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 05:26 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Щукина Анна, куда я только этот WHERE фрукт = 'Хурма' не тыкал... он все равно показывается под Num 1 .. а он на момом деле не num 1.. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 05:37 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Tonny96, Мысль о том, что нужно пронумерованную выборку положить во вложенный подзапрос, а во внешнем запросе наложить фильтрацию - вам в голову, конечно же, не приходила? Присланную мною ссылку в вашем прошлом топике вы открывали? Что там написано - осмыслили? Приведенные примеры использования переменных - разобрали? Как они работаю - поняли? И после всего этого у вас всё ещё остались вопросы? Если вашей целью не является самостоятельное изучение материала, и вам требуется только готовый результат, то форум " Работа " вам больше подойдет... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 05:48 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 05:56 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Щукина Анна, SELECT cc.rank FROM ( SELECT @i:=@i+1 as rank, c.fruit FROM ( SELECT fruit, SUM(kkal) FROM `fruits` GROUP BY fruit ORDER BY 2 DESC ) c ,(select @i:=0) AS z ) cc WHERE cc.fruit='banan'; - решение) Спс за литература.. есть еще 1 задача.. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 14:35 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Нужно у запросом вывести какой у хурмы рейтинг по Витаминам среди всех и какой у Хурмы рейтинг по ккалориям среди всех.. поможете? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 14:39 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
SELECT cc.rank, cc.other FROM ( SELECT @i:=@i+1 as rank, other, c.fruit FROM ( SELECT fruit, SUM(kkal) other FROM `fruits` GROUP BY fruit ORDER BY 2 DESC ) c ,(select @i:=0) AS z ) cc WHERE cc.fruit='banan'; Решение.. спасибо вы мне помогли чуть лучше понять сложные запросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 15:00 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Однако нужно еще получить витамны и номер в рейтинге их.. вместе с ккалориями и рейтингом ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 15:01 |
|
Задача: Получит 'num' конкретного 'фрукт' пожалуйста внимательно читайте условие.
|
|||
---|---|---|---|
#18+
Нужно выписать frukt - num_kkal(рейтинг) - kkal(сумма) - num_vilamin(рейтинг) - vitamin(сумма) SELECT c.steamid, @i:=@i+1 as num_kall , kkal FROM ( SELECT steamid, SUM(kkal) kkal FROM `227_27015` GROUP BY steamid ORDER BY 2 DESC ) c ,(select @i:=0) AS z, @j:=@j+1 as num_vitamin, vitamin FROM ( SELECT steamid, SUM(vitamin) vitamin FROM `227_27015` GROUP BY steamid ORDER BY 2 DESC ) s ,(select @j:=0) AS y что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2019, 20:28 |
|
|
start [/forum/topic.php?fid=47&fpage=35&tid=1829132]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 160ms |
0 / 0 |