Вы описываете отношения многие ко многим.Вам понадобится промежуточная таблица между пользователями и комментариями, поскольку любой пользователь может голосовать за любой комментарий, а любой комментарий может иметь голоса от любых пользователей.Это может быть что-то вроде этого:
user_id | comment_id | direction
Если вам не нужно хранить какие-либо данные о том, кто за что проголосовал, то вы можете просто добавить столбец score
втаблица комментариев, которая увеличивается или уменьшается при голосовании пользователя.Вы также можете сделать и то, и другое, если вы хотите быстро получить оценку комментариев, когда они отображаются, но сохранить информацию о том, кто голосовал за что позже.
edit:
Как после того, как мысль, вы можете избежать столбца score
.Вы можете столкнуться с ситуацией, когда один пользователь может голосовать за комментарий более одного раза, если вы не отслеживаете, за какие комментарии этот пользователь уже проголосовал.