しばらく探していましたが、まだ最適な解決策が見つかりませんでした。投稿、メンバーシップ、コメントの 3 つのテーブルがあります。コメントと返信システムが欲しいです。
これらは私のテーブルです:
主な投稿:
post_id | image_url | image_thumb_url | title | text | date | sender_id
メンバーシップ:
user_id | username | pw | email |
投稿へのコメント (返信):
com_id | comment | post_id_fk | user_id_fk | ip | date
現在、メンバーシップ データを使用して投稿を取得するためのクエリがあります。
SELECT * FROM `posts`
LEFT JOIN `membership` ON `posts`.`sender_id` = `membership`.`user_id`
UNION SELECT * FROM `posts`
RIGHT JOIN `membership` ON `posts`.`sender_id` = `membership`.`user_id`
ORDER BY `post_id` DESC LIMIT $limit $start;
ここで、メンバーシップ データを含む返信を各投稿に追加したいと考えています。誰かが提案やおそらくより良い解決策を持っていますか?