Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiele tabel łączy się w SQL w tym scenariuszu

Poniższe zapytanie powinno działać dla Ciebie. Wybierz wymagane kolumny z album_comments, połącz je z comment_likes na podstawie comment_id i sprawdź, czy comment_likes user_id jest równy user_id, który wysłałeś z interfejsu użytkownika. ORDER BY DESC zwróci najnowsze komentarze z LIMIT 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalizacja MySQL ogromnej tabeli

  2. Użyj dwóch tabel na jednej stronie php (mysql)

  3. MySql na temat kasowania koncepcji kaskadowej?

  4. Jak powstrzymać FluentPDO niepoprawnie wywnioskowując nazwę tabeli?

  5. Wydajny sposób na aktualizację/zapełnienie bazy mysql zewnętrznym XML