sql >> Database >  >> RDS >> Mysql

Hoe te groeperen in SQL op grootste datum (Order By a Group By)

Mijn favoriete manier om deze SQL te construeren is om een ​​not exists . te gebruiken clausule als volgt:

SELECT apntoken,deviceid,created 
FROM `distribution_mobiletokens` as dm
WHERE userid='20'
and not exists (
    select 1 
    from `distribution_mobiletokens`
    where userid = '20'
    and deviceid = dm.deviceid
    and created > dm.created
    )



  1. Vraag ouders en kinderen in zelfverwijzende tabel

  2. Hoe de Where-clausule te gebruiken in Select-instructie in SQL Server - SQL Server / TSQL-zelfstudie, deel 109

  3. Tellen hoeveel MySQL-velden op een rij zijn gevuld (of leeg)

  4. Exporteer MySQL-gegevens naar .csv met behulp van PHP