Məndə bələ bir cədvəl var.
id | like
1 | 1
1 | -1
1 | -1
1 | -1
3 | 1
5 | 1
5 | 1
Mənə bələ bir MYSQl əmri lazımdır ki , id sətrini qruplaşdırıb , like sətrinin cemine görə böyükdən kiçiyə sıralasın.
Ekrana bələ bir nəticə çıxartsn
id: 5 (2 ses)
id: 3 (1 ses)
id: 1 (-2 ses)
Verilmiş cavablar və yazılan şərhlər (4 cavab var)
1
buyur,
SELECT id, SUM(`like`) as likecem FROM test GROUP BY id
0
Sizin yazdıqız mysql əmrində `id` sətrine görə sıralayır.
nəticə bələ olacaq
id: 1 (-2 ses)
id: 3 (1 ses)
id: 5 (2 ses)
1
SELECT id, SUM(`like`) as likecem FROM test GROUP BY id order by likecem DESC – bu yaramır?
0
Hər ikinize təşəkkür edirəm. alındı
Sual verin
Cavab verin