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

získání tří záznamů v sestupném pořadí každé kategorie pomocí codeigniter

Neznám kódový zapalovač, ale v zásadě chcete, aby nejprve provedl spojení a poté aplikoval pořadí na celou sadu. To by vyžadovalo dílčí dotaz. Výsledkem by měl být následující SQL dotaz:

select * from
    ((SELECT * FROM media m INNER JOIN category c ON m.category_id = c.id )
    UNION ALL
    (SELECT * FROM media m INNER JOIN category c ON m.category_id = c.id)) T
ORDER BY m.media_files DESC LIMIT 3

Doufám, že vám to trochu pomůže.




  1. Alias ​​sloupce mysql nefunguje, musíte vytvořit prázdné zřetězení, aby to fungovalo

  2. Použijte Firebase DB s místní DB

  3. Oracle vloží z výběru do tabulky s více sloupci

  4. Jak zobrazit všechna národní prostředí v MariaDB