由于关系是一对一的,因此我已将连接表与其相关实体合并。
所以现在原始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
);