login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query uit meerdere tabellen (Opgelost)

Offline dice1206 - 05/02/2008 08:55
Avatar van dice1206Nieuw lid Hallo allemaal,

Ik wil graag dat de eigenaar van een webshop de bestellingen kan bekijken in het CMS. Het CMS is al klaar. Het enige wat over blijft is de bestellingen bekijken.

Hoe de sql query opgebouwd moet worden kom ik niet uit. Hieronder mijn tabellen:

  1. tabel: bestellingen
  2. bestelnummer (uniek)
  3. klantnummer
  4. besteldatum
  5.  
  6. tabel: best_prod
  7. recordnummer (uniek)
  8. bestelnummer
  9. productnummer
  10. aantal
  11.  
  12. tabel: klanten
  13. klantnummer (uniek)
  14. naam
  15. email
  16. etc etc etc


De bedoeling is dat er een lijst komt uitrollen met klantgegevens en hun bestelde producten, gesorteerd op bestelnummer.

Kan iemand helpen?

3 antwoorden

Gesponsorde links
Offline marten - 05/02/2008 09:00
Avatar van marten Beheerder Ken je het principe van joins?

  1. SELECT * FROM bestellingen
  2. LEFT JOIN
  3. best_prod
  4. ON bestellingen.bestelnummer = best_prod.bestelnummer
Offline Ultimatum - 05/02/2008 09:05 (laatste wijziging 05/02/2008 09:05)
Avatar van Ultimatum PHP expert
  1. SELECT klanten.naam, best_prod.productnummer
  2. FROM klanten, best_prod, bestellingen
  3. WHERE klanten.klantnummer = bestellingen.klantnummer
  4. AND bestellingen.bestelnummer = best_prod.bestelnummer
  5. AND klanten.klantnummer = 22


Nu krijg je de naam en productnummers van een klant terug met klantnummer 22. Zelf zou ik trouwens in de tabel best_prod het veld recordnummer eruit halen en bestelnummer en productnummer beide primary key maken.

Edit: wist het niet zo snel met joins, wat hierboven staat kan ook .
Offline dice1206 - 05/02/2008 09:13
Avatar van dice1206 Nieuw lid Oei, 2 oplossingen. U wordt beide bedankt. Ik zal hier mee aan de slag gaan  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s