Boddah
Legacy Member
hallo,
even een achtergrond schets ter verduidelijking: dit is voor een manager spel dat ik aan het maken ben, in het bijzonder het transfereren van wielrenners.
wanneer ik alle cyclists die op de transferlijst staan wil zien, doe ik een query van verschillende tabellen, nl transfers, cyclists en teams, zodat ik meteen de gegevens van de betrokken cyclist en het team dat het laatste heeft geboden heb.
de tabel 'transfers' heeft volgende kolommen:
id
last_team_id
cyclist_id
price
deadline
last_team_id kan OOK de waarde 0 kan hebben: wanneer er nog geen team heeft geboden.
en dit is een beetje het probleem:
wlke tabellen en kolommen die ik wil selecteren hangen af van last_team_id. als deze niet nul is, wil ik ook de teams-tabel selecteren zodat ik bv de naam van het team meteen heb.
als last_team_id gelijk is aan 0, wil ik enkel een selectie doen van transfers en cyclists
dus moet er ergens een if..then structuur in passen denk ik, maar ik weet niet hoe precies.
met andere woorden: hoe steek ik dit alles in één query?
(ik hoop dat ik duidelijk was, anders... probeer ik het nog wel eens
)
alvast bedankt
even een achtergrond schets ter verduidelijking: dit is voor een manager spel dat ik aan het maken ben, in het bijzonder het transfereren van wielrenners.
wanneer ik alle cyclists die op de transferlijst staan wil zien, doe ik een query van verschillende tabellen, nl transfers, cyclists en teams, zodat ik meteen de gegevens van de betrokken cyclist en het team dat het laatste heeft geboden heb.
de tabel 'transfers' heeft volgende kolommen:
id
last_team_id
cyclist_id
price
deadline
last_team_id kan OOK de waarde 0 kan hebben: wanneer er nog geen team heeft geboden.
en dit is een beetje het probleem:
wlke tabellen en kolommen die ik wil selecteren hangen af van last_team_id. als deze niet nul is, wil ik ook de teams-tabel selecteren zodat ik bv de naam van het team meteen heb.
als last_team_id gelijk is aan 0, wil ik enkel een selectie doen van transfers en cyclists
dus moet er ergens een if..then structuur in passen denk ik, maar ik weet niet hoe precies.
met andere woorden: hoe steek ik dit alles in één query?
(ik hoop dat ik duidelijk was, anders... probeer ik het nog wel eens
)alvast bedankt
