» »

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

BRBR ::

Je vredu da jih ni, ugotavljam katerih ni.

Lonsarg ::

BRBR je izjavil:


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

vorantz ::

sej je jasno kaj ga muci

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 ...

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

[MariaDB] Kolikokrat se pojavi tekst v tekstu?

Oddelek: Programiranje
7808 (501) BigWhale
»

SQL vprašanje

Oddelek: Programiranje
81107 (706) MrStein
»

SQL poizvedba

Oddelek: Programiranje
7619 (569) frudi
»

SQL poizvedba

Oddelek: Programiranje
163250 (2595) awy
»

Normalizirana struktura - query

Oddelek: Programiranje
191716 (1336) frudi

Več podobnih tem