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 om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for 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.