sql >> Database teknologi >  >> RDS >> Mysql

Vælg seneste post fra højre tabel, når du bruger join i mysql

underforstået, at din images_videos-tabel har et ID-felt

SELECT * 
FROM   gallery g1 
       LEFT JOIN images_videos iv1 
              ON g1.id = iv1.gallery_id 
WHERE  gallery.user_id = "+another_userid+" 
       AND iv1.id = (SELECT Max(id) 
                     FROM   images_videos iv2 
                     WHERE  iv1.gallery_id = iv2.gallery_id) 


  1. VÆLG eller INDSÆT en række i én kommando

  2. Hvad er SQL Server Management Studio (SSMS)?

  3. Hibernate + MySQL:Sådan indstilles kodningen utf-8 til database og tabeller

  4. Hvad er forskellen mellem LATERAL JOIN og en underforespørgsel i PostgreSQL?