05. august 2001 - 20:03Der er
11 kommentarer og 1 løsning
SQL
Jeg har denne SQL:
select boger.id as id, boger.titel as titel, boger.forlag as forlag, boger.arstal as arstal, boger.isbn as isbn, boger.sidetal as sider, boger.pris as pris, forfattere.navn as fnavn from boger, forfattere, forfattertilbog where boger.id = forfattertilbog.bid AND forfattertilbog.fid = forfattere.id
Men det giver en bog flere gange hvis bogen har flere forfattere, hvordan får jeg det sorteret fra ?
Jeg har forsøgt mig med distinct, men sikkert ikke det rigtige sted.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SELECT boger.id, boger.titel, boger.forlag, boger.arstal, boger.isbn, boger.sidetal AS sider, boger.pris, DISTINCT(forfattere.navn) AS fnavn FROM boger, forfattere, forfattertilbog WHERE boger.id = forfattertilbog.bid AND forfattertilbog.fid = forfattere.id GROUP BY forfattere.navn
prøv den. Jeg er ikke en haj til store SQL\'ere like denne her .. men man ved aldrig ;o)
select boger.id as id, boger.titel as titel, boger.forlag as forlag, boger.arstal as arstal, boger.isbn
as isbn, boger.sidetal as sider, boger.pris as pris, boger.emne as emne, max(forfattere.navn) as fnavn from boger, forfattere, forfattertilbog where boger.id = forfattertilbog.bid AND forfattertilbog.fid = forfattere.id group by boger.id, boger.titel, boger.forlag, boger.arstal, boger.isbn, boger.sidetal, boger.pris, boger.emne
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.