Shark
Новичок
выборка из таблиц. user id
Добрый день.
Хочу спросить как лучше поступить в следующем случае:
в БД есть таблица users там хранится инфо о пользователях и идентивикатор пользователя user_id. Также есть таблица фотогалереи, в ней так же есть юзер ид (тех кто добавил фото). Теперь если я хочу сделать комментарии к фотографиям то таблицу комментариев должна быть примерно такой?:
to_user_id (к фото какого пользователя)
from_user_id (от кого (если пишет не авторизированный пользователь присваивается "-1", авторизированный под "невидимкой" присваивается "-2"))
from_real_user_id (тут настоящий ид пользователя. только для авторизированных)
comment_text
date
но если сделать такую таблицу получается что когда скрипт выбирает комменты из таблицы он получит только ид авторов комментов, а потом ещё запросами надо будет получать username тех чьи комменты? или есть более рациональные решения?
Спасибо
Добрый день.
Хочу спросить как лучше поступить в следующем случае:
в БД есть таблица users там хранится инфо о пользователях и идентивикатор пользователя user_id. Также есть таблица фотогалереи, в ней так же есть юзер ид (тех кто добавил фото). Теперь если я хочу сделать комментарии к фотографиям то таблицу комментариев должна быть примерно такой?:
to_user_id (к фото какого пользователя)
from_user_id (от кого (если пишет не авторизированный пользователь присваивается "-1", авторизированный под "невидимкой" присваивается "-2"))
from_real_user_id (тут настоящий ид пользователя. только для авторизированных)
comment_text
date
но если сделать такую таблицу получается что когда скрипт выбирает комменты из таблицы он получит только ид авторов комментов, а потом ещё запросами надо будет получать username тех чьи комменты? или есть более рациональные решения?
Спасибо