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

SQL tæller alle rækker i stedet for at tælle individuelle rækker

Du mangler GROUP BY , så det tæller alt i stedet for at gruppere efter nogle kolonner.

LEFT JOIN
(
    select `ID` as `AuraID`, `Status` as `AuraStatus`, count(*) as `Aura`
    from messages_aura
    GROUP BY AuraID, AuraStatus
) aura ON (var.Poster = aura.AuraID AND var.ID = aura.AuraStatus)



  1. Sådan opretter du bruger i MySQL

  2. Brug af DBCC CLONEDATABASE og Query Store til test

  3. Sådan erstattes null-værdier med ukendt i Select Statement i SQL Server - SQL Server / TSQL Tutorial Del 111

  4. Optimer PostgreSQL til hurtig test