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

MySQL Limit LEFT JOIN Poddotaz po připojení

Tím získáte 5 komentářů ke každému příspěvku.

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. Převeďte stránkování mysqli na stránkování připraveného příkazu

  2. Proč SQLSTATE[HY000]:Obecná chyba?

  3. MySQL Vyberte KDE v daném pořadí

  4. Jak vytvořit databázový model od nuly