29. december 2005 - 17:53Der er
4 kommentarer og 1 løsning
Samle data fra en række tabeller
Hejsa
Er der nogen der kan hjælpe mig med et sql udtræk? Mit data er fordelt over 3 tabeller, og jeg skal gerne have et samlet udtræk ud.
Det udtrækket skal gøre, er at hente alle poster ud fra tabellen 'nyhedsbrev_messages' som har en relation i tabellen 'nyhedsbrev_queue' med status = 'Complete'. Desuden skal den også lige samle det information ud som står i tabellen 'nyhedsbrev_templates' med relation til posten, dvs: html_template = template_id.
Det har jeg også tænkt på, men det er ikke en pæn løsning, specielt da 3 db udtæk tager mere kræft en en enkelt, så for optimeringens skyld søger jeg en samlet løsning.
Synes godt om
Slettet bruger
30. december 2005 - 10:24#3
SELECT * FROM nyhedsbrev_messages nm INNER JOIN nyhedsbrev_queue nq ON (nm.message_id = nq.message_id) INNER JOIN nyhedsbrev_templates nt ON (nm.html_template = nt.template_id) WHERE nq.status = 'complete'
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.