次のようにレイアウトされたテーブルがいくつかあります。
+------------------------------------+
+ user_id | action_id | action_level +
+------------------------------------+
+ id_user | action_id | action_level +
+------------------------------------+
これらが単一のテーブルとして機能するMySQLビューを作成するにはどうすればよいですか(または、誰かがより良いオプションを提案できるかもしれません):
+------------------------------------+
+ user_id | action_id | action_level +
+------------------------------------+
参加する代わりに、次のように表示されます。
+---------------------------------------------------------------------------------+
+ user_id | id_user | a_action_id | b_action_id | a_action_level | b_action_level +
+---------------------------------------------------------------------------------+
そうすれば、テーブルに対して検索を実行すると、次のように簡単に検索できます。
SELECT * FROM my_view WHERE action_id = 2;