sql >> Databasteknik >  >> RDS >> Mysql

SQL räknar alla rader istället för att räkna enskilda rader

Du saknar GROUP BY , så det räknas allt istället för att gruppera efter några kolumner.

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. Överbrygga Azure-gapet:Hanterade instanser

  2. Hur man installerar MySQL 8 på Ubuntu

  3. Hur man lägger till en titel till en formulärrubrik i Microsoft Access

  4. Migrera befintlig auth.User-data till den nya anpassade användarmodellen för Django 1.5?