sql >> Databáze >  >> RDS >> Mysql

Dotaz MySQL pomocí SUM() nevrací očekávané výsledky

Zdá se, že problém je způsoben skupinou jako summedTags je výskyty id_data

SELECT 
id_data,
sum(if (id_tag=75,1,0)) as tag1,
sum(if (id_tag=12,1,0)) as tag2,
sum(if (id_tag in(12,75),1,0)) as summedTags
FROM tags_inservice
WHERE id_service = 1 
GROUP BY id_data 
ORDER BY summedTags DESC;


  1. postgres:upgradovat uživatele na superuživatele?

  2. Jaký je připojovací řetězec pro localdb pro verzi 11

  3. Laravel Výmluvné najít vracející se null

  4. jak zkopírovat data ze souboru do PostgreSQL pomocí JDBC?