Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql KIRI bergabung untuk nilai maks tabel kanan

anda perlu menerapkan maks( ID komentar ) pada setiap foto (dengan asumsi ID komentar bertambah secara otomatis dan dengan demikian selalu yang terbaru ditambahkan ke tabel)

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. Laravel menjatuhkan Kunci asing dalam Migrasi

  2. Bisakah saya menjalankan file sql di instance Google Cloud Sql saya menggunakan perintah gcloud sql

  3. Skrip Google Apps, JDBC, dan MySQL tidak berfungsi dengan Tanggal 0000-00-00

  4. loop hasil mysql di php di luar permintaan mysql

  5. PHP MySQLI Mencegah Injeksi SQL