【发布时间】:2018-05-09 05:31:40
【问题描述】:
我可以选择和加入,但我不能同时插入这些下表。如何向联接表中插入数据?
company(cid, comp_name)role(rid, role_name)user(uid, user_name, cid, rid)
cid,rid 和 uid 是自动递增的主键。
我想接受来自前端应用程序的user_name,comp_name,role_name 并在用户表中输入用户名和对应的cid 和rid。加入后我可以从用户表中获取数据,但我不知道如何插入。
我已经写了一个查询:
INSERT INTO user ( user_name, cid, rid)
SELECT c.cid, r.rid FROM company c
JOIN user u
join role r ON c.cid = u.cid and r.rid=;
请帮忙。提前致谢
【问题讨论】:
标签: mysql