Задать вопрос
@davidschiele

Как спроектировать базу данных?

Есть таблицы с разными типами транзакций (с разным количеством колонок) - deposits, withdrawals, bets, etc. Как их можно связать в один список, в одну таблицу transactions?
  • Вопрос задан
  • 193 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Открытые школы T1
    Разработчик Java
    1 месяц
    Далее
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
Решения вопроса 1
В таблице transactions хранить тип транзакции и её id (то есть у вас должно получиться как минимум три колонки id, transaction_type (символьный или цифровой код, как больше нравится), transaction_id). Остальные колонки в зависимости от поставленной задачи. Далее, в зависимости от типа транзакции, делать соответствующий join.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы