Допустим, у пользователя есть 3 различных способа оплаты. Наличные, IBAN, и через предоставление определенного_документа. Каждый тип оплаты требует своих различных деталей.
Как я могу сохранить это в моей базе данных?
Допустим, пользователь выбрал оплату, используя свой IBAN, при условии, что эта картинка является текущей базой данных, заполняю ли я поля, связанные с опцией IBAN, и устанавливаю для остальных значение Null? Или есть более профессиональный способ хранения данных без этих нулевых значений?
UPDATE
Я нашел решение этой проблемы в ответе на этот вопрос , однако ответа все еще недостаточно. Если у кого-то есть ссылка на более подробные документы, пожалуйста, дайте мне знать.