sql >> Database >  >> RDS >> Mysql

moet twee sets gegevens retourneren met twee verschillende waar-clausules

SELECT budget_id, 
       SUM(IF(type = 'allocation', points, 0)) AS allocated,
       SUM(IF(type = 'issue', points, 0)) AS issued
FROM transactions
GROUP BY budget_id


  1. MySQL-query / uitvoeringsvolgorde van de clausule

  2. Moet een databaseverbinding altijd open blijven of alleen worden geopend als dat nodig is?

  3. Hoe maak je een spilquery in sql-server zonder aggregatiefunctie?

  4. Is mysqli_real_escape_string voldoende om SQL-injectie of andere SQL-aanvallen te voorkomen?