I have three tables:
posts
Comments
- I'd
- post_id
- comment_id
- User ID
- remote
the answers
- I'd
- post_id
- reply_id
- User ID
- remote
I am trying to get all comments and answers from everyone post.post_idwith post.user_id=x.
I did my best:
SELECT *
FROM posts AS p
INNER JOIN comments as c
ON c.comment_id=p.post_id
INNER JOIN replies as r
ON r.reply_id=p.post_id
WHERE
p.user_id='x'
which returns 0 ...
The decision was
SELECT *
FROM POSTS A
LEFT JOIN COMMENTS B ON A.POST_ID=B.COMMENT_ID
LEFT JOIN REPLIES C ON A.POST_ID=C.REPLY_ID
WHERE A.USER_ID='X'
Therefore, if I add a deleted column to the comment and response tables, how can I check if my comment or response is deleted?
I tried adding after A.USER_ID='X' && B.deleted='0' && C.deleted='0'
But it returns 0.
source
share