ドキュメントによると、評価の表は次のようになります。
CREATE TABLE taste_preferences (
user_id BIGINT NOT NULL,
item_id BIGINT NOT NULL,
preference REAL NOT NULL,
PRIMARY KEY (user_id, item_id)
);
ただし、私の実装では、評価の表は次のとおりです。
CREATE TABLE taste_preferences (
profile_id BIGINT NOT NULL,
event_id BIGINT NOT NULL,
status_id BIGINT NOT NULL,
PRIMARY KEY (user_id, item_id)
);
成績は status_id の形式で表示されます (行く、行かない、行くかもしれません)。
users テーブルは次のとおりです。
CREATE TABLE user (
profile_id_1 BIGINT NOT NULL,
profile_id_2 BIGINT NOT NULL,
profile_id_3 BIGINT NOT NULL,
...
);
ユーザーは複数のプロファイルを持つことができます。これらのデータをユーザーと比較する必要があります。
データモデルの独自の実装を作成する必要がありますか? この問題を解決するには、どのように表示されますか? ありがとう!