Я разрабатываю приложение, в котором у меня есть несколько типов пользователей. Все они нуждаются следующие данные:3 типа пользователей с разными данными
id | email | last_login
Помимо этих данных, у каждого есть какие-то данные типа конкретного. Например, у меня есть тип user
с дополнительными данными:
first_name | last_name
и тип shop
с дополнительными данными:
shop_name | adress | phone | website
и, наконец, поставщик типа
supplier_name | adress | phone | category
Я пытался найти решение, моя первая мысль заключалась в том, чтобы создать 1 таблицу и добавить дополнительный столбец extras
с JSON-списком данных - но это было бы плохо для сортировки SQL-запросов.
Как я могу сделать это правильно?
Мне просто нужна помощь в структуре базы данных :-) Я не уверен, как я могу собрать все это вместе в базе данных. – Maeh