我在db上有2个表。 第一张表:
用户
ID |名称|邮件|密码|组
第二张表
分数
ID |名称|得分
这个想法是从使用id的用户那里得到名字(这个id已经知道因为我通过php得到了),然后使用id获得的名称在表分数中插入分数。
我想我可以使用用户和分数之间的内部联接。
我该怎么做?
答案 0 :(得分:3)
Insert into scores(id, name, score)
select ID, name, score(that you can pass)
from users
where id = (parameter pass by PHP)
答案 1 :(得分:2)
同意。你可以简单地使用它:
INSERT INTO scores values (null, (select name from users where users.id= 1),100);
将得分和ID替换为您获得的值。 假设你有id的自动增量。