sql >> Databasteknik >  >> RDS >> Mysql

hänvisar till flera främmande nycklar php mysql

Det är inte helt klart hur du vill att resultatet av din förfrågan ska se ut, men jag antar att du skulle vilja få information om båda lagen inblandade i varje match. För att göra det måste du gå med i team bord två gånger:

SELECT t1.name, t2.name, s.* 
FROM schedule AS s 
INNER JOIN team AS t1 ON t1.team_id = s.team1_id 
INNER JOIN team AS t2 ON t2.team_id = s.team2_id 
WHERE s.location='1';



  1. Får inte korrekt COUNT() i MySQL-fråga (modifierad tidigare)

  2. Hur du skyddar din MySQL- eller MariaDB-databas från SQL-injektion:Del två

  3. MySQL-frågan hängdes och var tvungen att döda processen

  4. Hur man får aktuellt datum och tid med tidszonförskjutning i PostgreSQL