Witam, jak lepiej pobrać dane z bazy mysql, czy lepiej wykonać więcej zapytań, czy jedno 'duże' ? O co mi chodzi:
article
-------
id
title
comments
-------
id
article_id
text
rating
-------
id
article_id
value
select * from article where id = 1
select * from comments where article_id = 1
select * from rating where article_id = 1
select * from article left join comments on article.id = comments.article_id left join rating on article.id = rating.article_id where article.id = 1
z mysql nie mam doswiadczenia, ale zrobilem takie cos j/w.
Powiedzmy, że mam 3 tabele, wczytuje dane ajaxem przez api w php, czy lepiej wykonac te trzy zapytania (3x osobno, tzn wczytuje sie niezaleznie od siebie) czy jedno z join? z tego co zauwazylem przy wykonywaniu zapytania z JOIN, to jesli bede mial 100 komentarzy, to zwraca 100 wynikow- ok, ale 100 razy ten sam artykul a komentarze ok, jak zrobic, jesli sie da, zeby nie dublowalo?