sql >> Databasteknik >  >> RDS >> Mysql

SQLzoo JOIN handledning #13

Detta fungerade för mig med korrigering av vänster sammanfogning.

SELECT mdate, team1,
SUM(CASE WHEN teamid = team1 THEN 1 ELSE 0 END) score1,
team2,
SUM(CASE WHEN teamid = team2 THEN 1 ELSE 0 END) score2
FROM game LEFT JOIN goal ON matchid = id GROUP BY mdate, matchid, team1, team2


  1. Beställa ett MySQL-resultat satt med ett MAX()-värde i en annan tabell

  2. måste returnera två uppsättningar data med två olika where-satser

  3. Hur upprätthåller du revisionskontrollen över din databasstruktur?

  4. utf8mb4-inställning för Talend - fungerar inte