Data uit 2 tabellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wim Neefs

Wim Neefs

06/03/2021 15:01:50
Quote Anchor link
Hallo iedereen,

Ik zit met een probleem waar ik al geruime tijd achter aan het zoeken ben en geen directe oplossing vind, ook niet bij onze vriend Google.
Even uitleggen hoe de situatie is:
ik heb een tabel "leden" en een tabel "events".
Er staan in deze 2 tabellen geen dezelfde veldnamen in.
in de tabel "leden" staan onder andere de volgende velden in:
id -- autonummering
naam -- varchar
ev1 -- varchar (als deze waarde is ingevuld staat er "Ingeschreven)
ev2 -- varchar (als deze waarde is ingevuld staat er "Ingeschreven)
...

in de tabel "events" staan onder andere de volgende velden in:
id -- autonummering
indexev -- varchar (met als waarden ev1, ev2, ...)
afkorting -- varchar
status -- varchar

ik wil nu uit de tabel "leden" weten bij welk record er bij ev 1 en/of ev2 "Ingeschreven" staat en deze "ev?" moet overeenkomen met de indexev uit de tabel "events"

Ik weet niet of het voor jullie duidelijk is.

Ik heb gezocht en geprobeerd met allerlei JOIN maar ik kom er niet uit omdat het gegeven uit de tabel "leden" van een kolom komt en het gegeven uit de tabel "events" uit een rij komt
Afbeelding
Afbeelding


Hopelijk kunnen jullie mij helpen,

Met vriendelijke groeten,
Wim
Gewijzigd op 06/03/2021 15:07:01 door Wim Neefs
 
PHP hulp

PHP hulp

24/12/2024 17:24:27
 
- Ariën  -
Beheerder

- Ariën -

06/03/2021 15:28:55
Quote Anchor link
Dan is het niet handig om in de breedte te werken door velden te nummeren. Maak daarom een koppeltabel om per record de GebruikersID en het EvenementID vast te leggen.

Normaliseren dus....
 
Ward van der Put
Moderator

Ward van der Put

06/03/2021 15:55:29
Quote Anchor link
leden:
lid_id
naam

events:
event_id
afkorting
status

ledenevents:
lid_id
event_id
 
Wim Neefs

Wim Neefs

06/03/2021 19:26:57
Quote Anchor link
Bedankt voor jullie reactie en hulp.
Ik ga dit uitproberen en hopelijk lukt het mij.
 



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.