Mysql
 sql >> Baza danych >  >> RDS >> Mysql

uzyskanie trzech rekordów w porządku malejącym z każdej kategorii za pomocą zapalnika kodu

Nie znam zapłonnika kodu, ale w zasadzie chcesz, żeby najpierw zrobił złączkę, a potem zastosuj kolejność przez cały zestaw. Wymagałoby to podzapytania. Powinno to spowodować następujące zapytanie SQL:

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

Mam nadzieję, że ci to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyjaśnić zapytanie z parametrami w MySQL?

  2. Nie można przeprowadzić migracji za pomocą ModelState i ProjectState za pomocą API migracji w Django 3.0.3

  3. MySQL 5 lewy dołączyć do nieznanej kolumny

  4. Oblicza różnicę między dwiema datami w PHP

  5. MySQL na platformie Azure Performance Benchmark — ScaleGrid a Azure Database