12. december 2002 - 13:59Der er
6 kommentarer og 1 løsning
Mange til mange sql forespørgsel
Jeg har en tabel hvor der er mange arrangementer. Jeg har en anden tabel hvor jeg indsamler bestillinger fra brugere som melder sig til arrangementerne.
Man kan bestille forskellige typer billetter for det samme arrangement.
Jeg skal nu til at lave en oversigt over hvad brugerne har bestilt men når jeg laver følgende sql sætning:
SQL = "Select Pages.ID AS PID, * from Pages,Kurv where Pages.ID = Kurv.ArrID And Kurv.KundeNr = noget Set RS = Conn.execute(SQL)
henter sql forespørgslen det samme arrangement hver gang den finder en ny pris. Hvordan får jeg den til at hente et af hver arrangementer og så bare liste de forskellige køb af biletter under arrangementet.
Sagt på en anden måde: Hent alt fra arrangement og bestillinger hvor arrangementID = bestillings arrangements ID men kun hvor arrangement er forskellig fra dem den allerede har hentet???
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.
Som jeg læse dit spørgsmål har du behov for at joine dine tabeller:
SQL = "SELECT Pages.ID AS PID, * FROM Pages LEFT JOIN kurv ON Pages.id = kurv.ArrID WHERE Kurv.KundeNr = noget"
Synes godt om
Slettet bruger
12. december 2002 - 14:45#2
Det gav desværre det samme resultat.
Jeg tænkte mere i at fortælle scriptet at den kun skulle tage og vise de arrangementer der er forskellige og så være ligelad med at arrangement nr 23 er listet 3 gange fordi der bestilt 3 forskellige typer billetter.
Kan du lave et huritgt eks på hvordan det kunne se ud????
Er det her rigtigt forstået?
Pages.ID 1 1 1 3
Kurv.ArrID 1 2 3
Så vi du dette ud:
pages.ID (PID) 1 3
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.