دمج المشاهدات للعمل كجدول واحد مع سجلات United
سؤال
لدي اثنين من الجداول التي يتم وضعها مثل هذا: giveacodicetagpre.
كيف يمكنني إنشاء عرض MySQL (أو ربما يمكن لشخص ما أن يقترح خيارا أفضل) حيث ستعمل هذه كجدول واحد: giveacodicetagpre.
بدلا من الانضمام إليها، مما يجعلها تظهر مثل هذا: giveacodicetagpre.
بهذه الطريقة عندما أركض بحثا ضد الجدول، يمكنني ببساطة البحث مثل هذا: giveacodicetagpre.
المحلول
Use a union
CREATE VIEW `user_actions` AS
SELECT a.user_id, a.action_id, a.action_level
UNION ALL
SELECT b.id_user AS user_id, b.action_id, b.action_level
لا تنتمي إلى StackOverflow