sql >> Database >  >> RDS >> Mysql

Deelgenomen zoekopdracht ontbrekende records

Ik zou willen voorstellen dat u de voorwaarden van uw waar-clausule in uw select-statement plaatst en voor elk record een "score" retourneert. Verwijder het volledig uit uw waar-clausule en het kan u inzicht geven in waarom u records mist als ze worden geretourneerd met een 0-score.

Geval wanneer voorwaarde Dan 5wanneer voorwaarde dan 4Etc...else 0Eindgeval

Zodra u uw resultaten hebt gescoord, kunt u sorteren op aflopende score en de eerste per persoon nemen. Of voeg extra buitenste zoekopdrachten toe om alleen de rijen met de maximale score per persoon te retourneren.

Excuses voor het beantwoorden van mijn telefoon.




  1. MariaDB JSON_VALUE() uitgelegd

  2. Hoe kan ik MySQL gebruiken met Python 3.3 en Django 1.5?

  3. django mysql forceert gebruik van index

  4. MySQL selecteer SUM van resultaten met een LIMIT