eigenschappen als kolom opvragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Veur Heur

Veur Heur

09/11/2020 16:21:56
Quote Anchor link
Ik heb 2 tabellen:

- klanten: klantid, klantnaam
- eigenschappen: eigenschapid, klantid, eigenschap

Graag zou ik met 1 query alle gegevens opvragen, ken da?
 
PHP hulp

PHP hulp

19/01/2021 12:29:51
 
Rob Doemaarwat

Rob Doemaarwat

09/11/2020 16:38:20
Quote Anchor link
Alle eigenschappen van alle klanten, of van een enkele klant?
 
Ivo P

Ivo P

09/11/2020 17:34:52
Quote Anchor link
je zou kunnen doen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT k.klantid, klantnaam,
       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

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
123 Jansen 1 gewicht
123 Jansen 2 lengte
245 Peters 1 gewicht
 
Veur Heur

Veur Heur

10/11/2020 12:05:30
Quote Anchor link
@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

Rob Doemaarwat

10/11/2020 12:10:19
Quote Anchor link
Je 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".
 
Veur Heur

Veur Heur

10/11/2020 15:51:32
Quote Anchor link
@Rob dat zal ik eens proberen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.