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

MySQL Group By, aby wyświetlić najnowsze wyniki

SELECT  *
FROM    (
        SELECT  DISTINCT meta_value
        FROM    postdata pd
        WHERE   pd.meta_key = 'date'
        ) pd
JOIN    post p
ON      p.id = 
        (
        SELECT  post_id
        FROM    postdata pdi
        JOIN    post pi
        ON      pi.id = pdi.post_id
        WHERE   pdi.meta_key = 'date'
                AND pdi.meta_value = pd.meta_value
        ORDER BY
                pi.post_date DESC, pi.id DESC
        LIMIT 1
        )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie pola DATE jako klucza podstawowego wymiaru daty w MySQL

  2. MySQL zwraca tylko jeden wiersz

  3. usuń gdzie id jest największy

  4. Kiedy używać MongoDB lub innych systemów baz danych zorientowanych na dokumenty?

  5. Problem z mysqldump:opcja --defaults-extra-file nie działa zgodnie z oczekiwaniami