У меня есть форум, на котором пользователи могут публиковать вопросы и комментировать и чирикать.
Я хочу получить все comments
и tweets
каждого сообщения.
То, что я делал ранее, делал это в трех наборах запросов.
$data = mysqli_query($con,"select * from posts"); while($row = mysqli_fetch_assoc($data)){ $pid = $row['post_id']; $dataCo = mysqli_query("SELECT comments.* FROM comments WHERE post_id = $pid"); $dataTw = mysqli_query("SELECT tweets.* FROM tweets WHERE post_id = $pid"); //2 while loop for comments and tweets }
Может ли кто-нибудь показать мне, как я могу сделать это в одном запросе, потому что, если вы получите много posts
в 1-м запросе, тогда будет много запросов.
ИЛИ
Может быть, есть более быстрый способ?