» »

Sql

Sql

BRBR ::

SELECT tt1.term, tt1.level_name,COUNT(tt1.level_name) AS c
FROM tezaver_taxonomy tt
JOIN tezaver_taxonomy tt1 ON tt.`id_tezaver` = tt1.id_tezaver AND tt.`level` = tt1.`level` -1 
where tt.term = 'animalia'
GROUP BY tt1.term,tt1.level_name


 https://i.postimg.cc/K8DKkQVH/tmp.jpg

https://i.postimg.cc/K8DKkQVH/tmp.jpg



če se skoncentriramo na Arthropoda in max cifra pomeni, da mi je ta record najbolj všeč, kako dobim samo te KOMPLET recorde z max cifro, za vsak term ?

Če zavijem v tole, dobim max cifro, ne dobim pa 'phylum' kar bi rad, ampak ''.
SELECT term,level_name, MAX(c) FROM
(
SELECT tt1.term, tt1.level_name,COUNT(tt1.level_name) AS c
FROM tezaver_taxonomy tt
JOIN tezaver_taxonomy tt1 ON tt.`id_tezaver` = tt1.id_tezaver AND tt.`level` = tt1.`level` -1 
where tt.term = 'animalia'
GROUP BY tt1.term,tt1.level_name
) AS c
GROUP BY term

  • spremenil: BRBR ()

Tody ::

Uporabi stavek znotraj stavka kjer hočeš steti.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

mysql insert variabla

Oddelek: Programiranje
6687 (503) Zimonem
»

MySQL group by

Oddelek: Programiranje
51043 (871) vorantz
»

Filmi za zabavo in sprostitev

Oddelek: Sedem umetnosti
286798 (5472) RejZoR
»

Iščoč športne filme

Oddelek: Sedem umetnosti
111093 (893) Anney

Več podobnih tem