Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysql tham gia TRÁI cho giá trị tối đa của bảng bên phải

bạn cần phải áp dụng tối đa (ID nhận xét) trên mỗi ảnh (giả sử ID nhận xét được tự động tăng và do đó luôn được thêm gần đây nhất vào bảng)

select
      p.*,
      tbc.Comment
   from
      tb_photos p
         LEFT JOIN ( select c.photos_id, 
                            max( c.id ) lastCommentPerPhoto
                        from
                           tb_comments c
                        group by
                           c.photos_id
                        order by
                           c.Photos_id ) LastPhotoComment
            on p.id = LastPhotoComment.photos_id
            LEFT JOIN tb_comments tbc
               on LastPhotoComment.LastCommentPerPhoto = tbc.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. Xử lý với máy chủ PHP và máy chủ MySQL ở các múi giờ khác nhau

  2. Làm cách nào để sử dụng MySQL với Python 3.3 và Django 1.5?

  3. php + mysql + google map

  4. Tạo một ứng dụng Ruby on Rails mới bằng MySQL thay vì SQLite

  5. Ứng dụng Android để gửi hình ảnh tới MySQL