@lutlk

Как в БД поместить таблицу в столбец другой таблицы?

Здрасьте, хабраровцы!
У меня есть БД с таблицей games, где содержится информация об играх(id, название, кол-во достижений). Так же имеется другая таблица achievements, здесь список всех достижений в игре(название, картинка, как получить и т.д.)
Вопрос в том, как поместить таблицу achievements в столбец с кол-вом достижений в таблице games, чтобы у каждой игры был список достижений?
Заранее спасибо!
P.S. Я уже читал про связывание нескольких таблиц ключами, но в таблице achievements у меня нет id, + я считаю, что это не то, что мне нужно.
P.P.S. Я делаю сайт с парсером, так что, если хотите, я могу вам всё расписать так, чтобы вы поняли, что мне нужно.
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Никак. Каждая таблица - это отдельная сущность. Строки таблиц могут быть связанными каким-либо отношением напрямую или через промежуточную таблицу, но "поместить таблицу в столбец другой таблицы" невозможно.
В вашем случае таблица achieverments должна иметь столбец game_id, в котором записан id игры, к которой относится данное достижение (связь один-ко-многим).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы