/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Oracle/dbi - GROUP BY
Fra : Peter


Dato : 18-01-01 17:15

Jeg har et problem med "GROUP BY kategori"
Nedenstående virker fint uden "GROUP BY kategori"
Men altså ikke som her med:


$sth = $dbh->prepare(qq{
select
pakkenummer,overskrift1,overskrift2,pris,foto,tekst,kategori,ID,language
from tdkkatalog GROUP BY kategori
}) or die "Fejl... $dbh->errstr\n";

Jeg har kigget i oraclemanualen og synnes selv jeg følger eksemplerne.
jeg har det samme problem med "where" (SELECT from ditten WHERE
datten='noget')

Formålet er at få en liste med kategorier (hvor hver enkelt kategori kun
optræder én gang selv om den ligger i eksempelvis 50 poster)


Peter



--
Venlig hilsen

Peter



 
 
Kristian Damm Jensen (19-01-2001)
Kommentar
Fra : Kristian Damm Jensen


Dato : 19-01-01 15:18

Peter wrote:
>
> Jeg har et problem med "GROUP BY kategori"
> Nedenstående virker fint uden "GROUP BY kategori"
> Men altså ikke som her med:
>
> $sth = $dbh->prepare(qq{
> select
> pakkenummer,overskrift1,overskrift2,pris,foto,tekst,kategori,ID,language
> from tdkkatalog GROUP BY kategori
> }) or die "Fejl... $dbh->errstr\n";
>
> Jeg har kigget i oraclemanualen og synnes selv jeg følger eksemplerne.
> jeg har det samme problem med "where" (SELECT from ditten WHERE
> datten='noget')
>
> Formålet er at få en liste med kategorier (hvor hver enkelt kategori kun
> optræder én gang selv om den ligger i eksempelvis 50 poster)

Og hvad forventer du så, at der skal stå i de andre felter?


--
Kristian Damm Jensen | Feed the hungry. Go to
kristian-damm.jensen@capgemini.dk | http://www.thehungersite.com



Lars Kongshøj (19-01-2001)
Kommentar
Fra : Lars Kongshøj


Dato : 19-01-01 19:30

Peter wrote:
>
> Jeg har et problem med "GROUP BY kategori"
> Nedenstående virker fint uden "GROUP BY kategori"
> Men altså ikke som her med:
>
> $sth = $dbh->prepare(qq{
> select
> pakkenummer,overskrift1,overskrift2,pris,foto,tekst,kategori,ID,language
> from tdkkatalog GROUP BY kategori
> }) or die "Fejl... $dbh->errstr\n";
....
> Formålet er at få en liste med kategorier (hvor hver enkelt kategori kun
> optræder én gang selv om den ligger i eksempelvis 50 poster)

Brug:

select distinct kategori from tdkkatalog

Group by bruges ved gruppefunktioner (som sum).

--
Lars Kongshøj

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste