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

Připojenému dotazu chybí záznamy

Navrhoval bych, abyste do příkazu select vložili podmínky klauzule kde a pro každý záznam vrátili "skóre". Zcela jej odstraňte z klauzule where a může vám poskytnout přehled o tom, proč vám chybí záznamy, pokud jsou vráceny se skóre 0.

Case when condition Then 5when condition then 4Etc...else 0End case

Jakmile budete mít své výsledky ohodnocené, můžete seřadit podle sestupného skóre a vzít první na osobu. Nebo přidejte další vnější dotazy, abyste vraceli pouze řádky s maximálním skóre na osobu.

Omlouvám se za odpověď z mého telefonu.




  1. Brána PL/SQL v R11i

  2. PHP/MySQL - jak automaticky vygenerovat odkaz na odstranění řádku v již automaticky vygenerované tabulce?

  3. Odečtěte nějaké datum a čas od aktuálního data a času, abyste zjistili věk v PHP

  4. Formátovat datum v MySQL, aby se vrátil název měsíce, rok