sql >> Database >  >> RDS >> Mysql

Nul toevoegen aan een array als er lege waarden in de array voorkomen

In plaats van te proberen uw array te hacken, kunt u uw zoekopdracht wijzigen zodat deze een 0-waarde retourneert wanneer er op die dag geen van een bepaald product werd verkocht. Dit zou moeten werken:

$query1 = "SELECT date, SUM(CASE WHEN appid = $itemid THEN amount ELSE 0 END) AS amount 
           FROM app_product_details
           WHERE date BETWEEN '2019-05-14 00:00:00' AND '2019-05-20 23:59:59' 
           GROUP BY date";



  1. PHPMyAdmin dwingt ut8mb4 als standaardsortering te gebruiken

  2. Maak verbinding met Oracle DB met behulp van sqlplus

  3. Wat zijn door de klant opgestelde verklaringen?

  4. Samengestelde primaire sleutel versus extra ID-kolom?