関係が 1 対 1 であるため、結合されたテーブルを関連するエンティティと統合しました。
したがって、元のww_staff
テーブルにww_contacts
詳細が直接保持されます。
MySQL の観点から論理的だと思うことに基づいて次のステートメントを書きましたが、
満足ではありません。
誰かが同様の解決策や露骨な違反を見ることができますか?
INSERT INTO
ww_staff s
(phone, mobile, email, skype)
VALUES
(
SELECT w.phone, w.mobile, w.email, w.skype
FROM ww_contacts w
JOIN ww_staff s
ON s.staff_ID = w.contacts_ID
);