Du bør lede efter dette:
Tabel pl1
har matchende player name
og date
hvem har spillet football
, pl2
inkluderer antallet, pl3
giver dig alle de spillere, der har spillet football
og flere spil på en bestemt dato, og så henter du de matchende data fra pl4
SELECT
pl4.*
FROM
player pl4
JOIN
(SELECT
pl2.name, pl2.date, COUNT(pl2.name) numberofgames
FROM
player pl2
JOIN (SELECT
date, name
FROM
player
WHERE
sport = 'football') pl1 ON (pl2.name = pl1.name
AND pl2.date = pl1.date)
GROUP BY pl2.name , pl2.date
HAVING numberofgames > 1) pl3 ON (pl3.name = pl4.name
AND pl3.date = pl4.date)