SQL Query help - info uit andere tabel opvragen
F vh
23/12/2013 13:46:00Ik wil een query maken, maar ik weet niet hoe. Ik heb een database met twee tabellen: product en bestelling. De primaire sleutel is in product hetzelfde als in bestelling, namelijk productnaam. Het zijn ENKEL primaire selutels (geen vreemde). Als dit anders moet hoor ik dat graag.
Tabellen:
Bestelling
productnaam
hoeveelheid
product
productnaam
prijs
Nu wil ik alle prijzen afdrukken van de producten in tabel bestelling. Kan iemand me helpen met die querie?
Tabellen:
Bestelling
productnaam
hoeveelheid
product
productnaam
prijs
Nu wil ik alle prijzen afdrukken van de producten in tabel bestelling. Kan iemand me helpen met die querie?
Gewijzigd op 23/12/2013 15:35:37 door - Ariën -
PHP hulp
17/11/2024 03:51:54Op deze manier ben je zo uit verkocht (in de zin van klaar met verkopen) want als een product eenmaal verkocht is kan je het niet nog een keer in de tabel bestelling plaatsen.
Voor bestellingen heb ik altijd 3 tabellen
bestellingen
bestel_id(PK)
bestel_datum
klant_id (FK klanten.klant_id)
bestel_status
bestelling_bezorgadres (voor afwijkende afleveradressen)
bestel_id (PK)
bezorg_straat
bezorg_huisnummer
bezorg_zip
bezorg_plaats
bestellingen_produkten
bestel_id(PK, FK bestelling.bestel_id)
produkt_id(PK, FK produkten.produkt_id)
hoeveelheid
prijs
Omdat de prijs aan veranderingen onderhevig kan zijn sla je deze ook bij de bestelling op.
Dmv joins kan je dan die gegevens weer bij elkaar krijgen.
Voor bestellingen heb ik altijd 3 tabellen
bestellingen
bestel_id(PK)
bestel_datum
klant_id (FK klanten.klant_id)
bestel_status
bestelling_bezorgadres (voor afwijkende afleveradressen)
bestel_id (PK)
bezorg_straat
bezorg_huisnummer
bezorg_zip
bezorg_plaats
bestellingen_produkten
bestel_id(PK, FK bestelling.bestel_id)
produkt_id(PK, FK produkten.produkt_id)
hoeveelheid
prijs
Omdat de prijs aan veranderingen onderhevig kan zijn sla je deze ook bij de bestelling op.
Dmv joins kan je dan die gegevens weer bij elkaar krijgen.
Gewijzigd op 23/12/2013 18:06:11 door Ger van Steenderen
F vh
23/12/2013 20:58:36Bedankt voor je reactie. In mijn website zijn de klantgegevens niet nodig, en er kan maar één bestelling geplaatst worden door één gebruiker.
Zou dit dan beter werken:
Bestelling
product.productnaam (foreign key)
hoeveelheid
product
productnaam (primary key)
prijs
Zou dit dan beter werken:
Bestelling
product.productnaam (foreign key)
hoeveelheid
product
productnaam (primary key)
prijs
Gewijzigd op 23/12/2013 20:59:51 door F vh