sql >> Databasteknik >  >> RDS >> Mysql

Flera tabeller går samman i SQL för detta scenario

Följande fråga borde fungera för dig. Välj obligatoriska kolumner från album_comments gå med i comment_likes baserat på comment_id och kontrollera om comment_likes user_id är lika med det user_id du skickade från UI. ORDER BY DESC kommer att returnera senaste kommentarer med LIMIT på 20.

Select |ac.Column1, ac.Column2...ac.Column-n|, cl.like_bit
FROM album_comments ac INNER JOIN comment_likes cl
ON ac.id = cl.comment_id AND cl.user_id = |screen user_id|
ORDER BY ac.id DESC LIMIT 20;



  1. MySQL (eller PHP?) grupperar resultat efter fältdata

  2. Ruby on rails anslutningsproblem

  3. Inget lösenord tillhandahålls / Positionsparameter hittades inte PostgreSQL - Powershell

  4. Förbättra prestanda för Galera Cluster för MySQL eller MariaDB