Meerdere keren gegevens nodig van het zelfde veld
ralph vander tang
17/02/2014 12:26:37Hoi iedereen, ik zit met een probleem.
het probleem wat ik heb is dat ik 2x hetzelfde veld nodig heb uit dezelfde tabel om in een andere tabel mijn informatie te verwerken.
ik heb de volgende tabellen
scheme:
ID
round
homeTeamID
awayTEamID
Teams:
id
name
nu wil ik dat als ik het schema op vraag er gelijk de team namen bij komen te staan iemand een idee?
BVD ralph
Toevoeging op 17/02/2014 12:44:23:
oplossing :
SELECT homeTeam.name,homeTeam.strength, awayTeam.name,awayTeam.strength
FROM `scheme`
INNER JOIN teams AS homeTeam ON scheme.homeTeamID = homeTeam.id
INNER JOIN teams AS awayTeam ON awayTeamID = awayTeam.id
WHERE round =".$count."
moet ze een unieke alias geven
het probleem wat ik heb is dat ik 2x hetzelfde veld nodig heb uit dezelfde tabel om in een andere tabel mijn informatie te verwerken.
ik heb de volgende tabellen
scheme:
ID
round
homeTeamID
awayTEamID
Teams:
id
name
nu wil ik dat als ik het schema op vraag er gelijk de team namen bij komen te staan iemand een idee?
BVD ralph
Toevoeging op 17/02/2014 12:44:23:
oplossing :
SELECT homeTeam.name,homeTeam.strength, awayTeam.name,awayTeam.strength
FROM `scheme`
INNER JOIN teams AS homeTeam ON scheme.homeTeamID = homeTeam.id
INNER JOIN teams AS awayTeam ON awayTeamID = awayTeam.id
WHERE round =".$count."
moet ze een unieke alias geven
PHP hulp
17/11/2024 05:32:58Je hebt nu alleen de tabellen aan alias gegegeven. Je moet ook de kolommen een alias geven (van in ieder geval één tabel), anders worden ze alsnog samengevoegd als je fetch assoc gebruikt.
ralph vander tang
17/02/2014 16:54:39De query doet het.
Maar heb je met var_dump() het resultaat van fetch_assoc al eens bekeken?
Met de aan zekerheid grenzende waarschijnlijkheid een array met 2 items.
Maar heb je met var_dump() het resultaat van fetch_assoc al eens bekeken?
Met de aan zekerheid grenzende waarschijnlijkheid een array met 2 items.