eigenschappen als kolom opvragen
Veur Heur
09/11/2020 16:21:56Ik heb 2 tabellen:
- klanten: klantid, klantnaam
- eigenschappen: eigenschapid, klantid, eigenschap
Graag zou ik met 1 query alle gegevens opvragen, ken da?
- klanten: klantid, klantnaam
- eigenschappen: eigenschapid, klantid, eigenschap
Graag zou ik met 1 query alle gegevens opvragen, ken da?
PHP hulp
15/11/2024 05:42:52Rob Doemaarwat
09/11/2020 16:38:20Ivo P
09/11/2020 17:34:52je zou kunnen doen
let wel: als een klant 2 eigenschappen heeft, dan komt hij 2x voor
Code (php)
1
2
3
4
2
3
4
SELECT k.klantid, klantnaam,
e.eigenschapid, eigenschap
FROM klanten k
JOIN eigenschappen e on e.klantid = k.klantid
e.eigenschapid, eigenschap
FROM klanten k
JOIN eigenschappen e on e.klantid = k.klantid
let wel: als een klant 2 eigenschappen heeft, dan komt hij 2x voor
Veur Heur
10/11/2020 12:05:30@ivo daar was ik dus al bang voor, ik zou echter de eigenschappen als kolom zien om zo juist iedere klant slechts 1x in het resultaat te hebben. Zal ik het toch anders moeten aanvliegen.
Rob Doemaarwat
10/11/2020 12:10:19Je zou met een group_concat de eigenschappen in een veld kunnen samenvoegen (en dan dus een regel per klant). Vervolgens moet je de boel in PHP dan weer "exploderen".