Forum » Programiranje » MySQL group by
MySQL group by
BRBR ::
select t.id_tezaver,count(t.id_tezaver)
from tezaver t
where t.term = 'oui' and l2 = 'la'
tole vrne en record (t.term = 'oui') ne obstaja, count je potem jasno 0
če dodam
group by id_tezaver,l2
pa ne vrne nič
kako naredit 'legalni group by' da mi bo vseno vrnil tisti record ?
Alora, ne vem kaj naredi če grop by ne dodam, vsekakor pa vrne to kar rabim.
- spremenil: BRBR ()
Invictus ::
Po moje bo najbolje če podatke najprej vneseš v tablo ...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Lonsarg ::
tole vrne en record (t.term = 'oui') ne obstaja, count je potem jasno 0
Daj tole prevedi kaj si s tem mislil, ker tale stavek ni logičen, "tole vrne ne obstaja", kaj ne obstaja? Kaj vrne? Kaj bi moralo vrniti?
Zgodovina sprememb…
- spremenil: Lonsarg ()
Invictus ::
Ko boš vedel kaj bi rad, in to znal napisati v slovenščini, ti bomo pomagali.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
vorantz ::
sej je jasno kaj ga muci
zakaj to
vrne 1 vrstico z "0"
to
pa vrne 0 vrstic
Tako moraš gledat.
Ta prvi ti prešteje koliko je vseh selectanih podatkov. Teh je 0.
Ta drugi pa ti prešteje koliko je posamezne grupirane vrednosti. Ker sploh nima ničesar za grupirat, ti nima kaj vrnit.
zakaj to
select count(*) from (select 'Jabolko' as Col union select 'Paradajz') Tab where Tab.Col = 'Hruske'
vrne 1 vrstico z "0"
to
select count(*) from (select 'Jabolko' as Col union select 'Paradajz') Tab where Tab.Col = 'Hruske' group by Tab.Col
pa vrne 0 vrstic
Tako moraš gledat.
Ta prvi ti prešteje koliko je vseh selectanih podatkov. Teh je 0.
Ta drugi pa ti prešteje koliko je posamezne grupirane vrednosti. Ker sploh nima ničesar za grupirat, ti nima kaj vrnit.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [MariaDB] Kolikokrat se pojavi tekst v tekstu?Oddelek: Programiranje | 808 (501) | BigWhale |
» | SQL vprašanjeOddelek: Programiranje | 1107 (706) | MrStein |
» | SQL poizvedbaOddelek: Programiranje | 619 (569) | frudi |
» | SQL poizvedbaOddelek: Programiranje | 3250 (2595) | awy |
» | Normalizirana struktura - queryOddelek: Programiranje | 1716 (1336) | frudi |