複数のタイプのユーザーがいるアプリケーションを開発しています。それらはすべて次のデータを必要とします。
id | email | last_login
これらのデータに加えて、それぞれにいくつかのタイプ固有のデータがあります。たとえば、user
追加のデータを持つ型があります。
first_name | last_name
shop
および追加データを持つ型:
shop_name | adress | phone | website
最後に型サプライヤー
supplier_name | adress | phone | category
私は解決策を見つけようとしていましたが、最初に考えたのは、1 つのテーブルを作成extras
し、データの JSON リストを含む列を追加することでしたが、これは SQL の並べ替えの目的には適していません。
どうすれば適切な方法でこれを行うことができますか?