| | 1 | # $Id:$ |
| | 2 | |
| | 3 | - name: findAllByUserIdForListFollowersStatus |
| | 4 | query: > |
| | 5 | SELECT |
| | 6 | statuses.user_id, |
| | 7 | users.user_name, |
| | 8 | statuses.comment |
| | 9 | FROM |
| | 10 | statuses |
| | 11 | JOIN users ON users.id = statuses.user_id |
| | 12 | WHERE EXISTS |
| | 13 | (SELECT * |
| | 14 | FROM followers |
| | 15 | WHERE followers.user_id = $userId and followers.follow_id = statuses.user_id |
| | 16 | ) |
| | 17 | OR statuses.user_id = $userId |
| | 18 | |
| | 19 | - name: findAllByReplyUserIdForListReplies |
| | 20 | query: > |
| | 21 | SELECT |
| | 22 | statuses.user_id, |
| | 23 | users.user_name, |
| | 24 | statuses.comment |
| | 25 | FROM |
| | 26 | statuses |
| | 27 | JOIN users ON users.id = statuses.user_id |
| | 28 | WHERE |
| | 29 | statuses.reply_user_id = $replyUserId |
| | 30 | |
| | 31 | - name: findAllByUserIdForListArchives |
| | 32 | query: > |
| | 33 | SELECT |
| | 34 | statuses.user_id, |
| | 35 | users.user_name, |
| | 36 | statuses.comment |
| | 37 | FROM |
| | 38 | statuses |
| | 39 | JOIN users ON users.id = statuses.user_id |
| | 40 | WHERE |
| | 41 | statuses.user_id = $userId |
| | 42 | |