sql >> Database teknologi >  >> RDS >> Mysql

mysql:find rækker med gentagne værdier plus betingelse

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)

  1. Forbinder Visual COBOL til MySQL

  2. Django Fremmednøgle i et andet skema

  3. MysQl-fejl:Ugyldigt parameternummer

  4. Hvad er forskellen mellem BIT og TINYINT i MySQL?