login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query Joins

Offline lasdesigner - 09/03/2008 15:38
Avatar van lasdesignerPHP beginner Query Joins

  1. <?php
  2. $query = "
  3. SELECT
  4. flowers.id AS fid
  5. flowers.artikelnrg AS ag,
  6. flowers.artikelnrk as ak,
  7. flowers.qty1,
  8. flowers.qty2,
  9. flowers.price1,
  10. flowers.price2,
  11. flowers.special,
  12. flowers.price12,
  13. flowers.price22,
  14. payments.id AS pid,
  15. payments.quantitysmall,
  16. payments.quantitybig,
  17. payments.date,
  18. paymentsnote.note,
  19. paymentsnote.datum
  20. FROM
  21. payments
  22. LEFT JOIN
  23. flowers
  24. ON
  25. (flowers.id = payments.flower_id)
  26. LEFT JOIN
  27. paymentsnote
  28. ON
  29. (paymentsnote.customer_id = ".$id."),
  30. (paymentsnote.datum = payments.date)
  31. WHERE
  32. done = 0
  33. AND
  34. date = NOW()
  35. AND
  36. customer_id = ".$id);
  37. ?>


Ik heb bovenstaande query. Maar hij werkt niet (en ik weet niet waarom niet).
Er komt dus een klant_id binnen. En ik wil de selectgegevens uit de volgend tabellen halen:

Payments:
- id, customer_id, flower_id, quantitybig, quantitysmall, date, done

Flowers:
- id, (....)

Paymentsnote
- id, note, customer_id, done, datum

Ik wil dus dat de datums gelijk moeten zijn én het id nummer van de customer.

Zou iemand me met deze query kunnen helpen:$ alvast super bedankt!

3 antwoorden

Gesponsorde links
Offline marten - 09/03/2008 15:44
Avatar van marten Beheerder Installeer de trial van Premiumsoft Navicat eens en probeer dan de query editor eens dan komen de meesten er wel uit.
Offline lasdesigner - 09/03/2008 15:48
Avatar van lasdesigner PHP beginner Ik zal het eens proberen!
Dankje mister sima :-)!
Offline nemesiskoen - 09/03/2008 22:13
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. FROM
  2. payments
  3. LEFT JOIN
  4. flowers
  5. ON
  6. (flowers.id = payments.flower_id)
  7. LEFT JOIN
  8. paymentsnote
  9. ON
  10. (paymentsnote.customer_id = payments.customer_id
  11. AND
  12. paymentsnote.datum = payments.date)
  13. WHERE
  14. done = 0
  15. AND
  16. date = NOW()
  17. AND
  18. payments.customer_id = ".$id);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.215s