PHP/MySQL でソーシャル ネットワーキング サイトを作成しようとしています。私は現在、ステータスの更新とステータスのシステムに関するコメントを開発しています。私は自分のすべてのステータスと特定のステータスに関するコメントを表示しようとしています。そのために、 と の 2 つのテーブルがcomment
ありuser_status
ます。
このMySQLクエリを使用しました。
SELECT * FROM user_status LEFT JOIN
comment ON id_status = comment.status_id
WHERE sender_id = '$id2'
OR receive_id = '$id2'
/* $id2 is my id */
ステータスと 1 つのコメントを正常に表示しました。しかし問題は、コメントの数が複数の場合、ステータスが複数回表示されることです。同じステータスがどれだけ表示されるかは、特定のステータスで利用可能なコメントの量によって異なります。しかし、同じステータスを一度だけ表示し、特定のステータスに複数のコメント (利用可能な場合) を表示できるようにしたいと考えています。