20. juli 2002 - 22:19Der er
5 kommentarer og 1 løsning
flere joins i en query?
Hejsa
kan man (hvis, ja, hvordan kommer det så til at se ud?) lave flere joins i en query ?
Jeg har 3 tabeller, der skal hentes data fra (og helst på en gang). Billede (indeholdende en kategori_id (som er id'et på en kategori fra kategori tabellen) og en uploader som er id'et på en person i person tabellen). (var der nogen der fik den?) Min logik fik mig til at sætte det sådan sammen (ud fra normale joins ) select b.ID, b.filnavn, b.kategori, b.uploader, b.beskrivelse, k.navn, k.dir, n.navn n.mail from billeder b INNER JOIN kategori k ON b.kategori=k.ID INNER JOIN person n on b.uploader=n.ID where kategori=1 order by `ID`
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 b.ID, b.filnavn, b.kategori, b.uploader, b.beskrivelse, k.navn, k.dir, n.navn n.mail from ((billeder b INNER JOIN kategori k ON b.kategori=k.ID) INNER JOIN person n on b.uploader=n.ID ) where kategori=1 order by ID
Øhm, jeg får sådan en fin en : You have an error in your SQL syntax near '.mail from ((billeder b INNER JOIN kategori k ON b.kategori=k.ID) INNER JOIN p' at line 1
Der mangler et komma efter "navn": k.dir, n.navn n.mail => k.dir, n.navn, n.mail
Synes godt om
Ny brugerNybegynder
Din løsning...
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.