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

MySQL Limit LEFT JOIN Podzapytanie po dołączeniu

To da ci 5 komentarzy do każdego posta.

SELECT  p.*,
        c.*
FROM    Post p
        LEFT JOIN
        (
            SELECT  a.*
            FROM    Comments a
            WHERE    
                    (
                       SELECT   COUNT(*) 
                       FROM     Comments b
                       WHERE    a.Post_ID = b.Post_ID AND 
                                a.ID <= b.ID
                    ) <= 5
        ) c ON  a.ID = c.Post_ID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy i złączenia, nie mamy kluczy obcych

  2. Jak przechowywać adresy URL w MySQL

  3. Jak wyświetlić wiele skumulowanych kolumn dla każdego zakresu dat na skumulowanym pasku?

  4. python mysql.connector DictCursor?

  5. Błąd MySQL/Amazon RDS:nie masz uprawnień SUPER...