请教一个mysql问题。现在我有两个表:orderdel和employe,orderdel表中有两个字段:oid和name,想向orderdel中插入一条记录,该记录中oid的值为自定的,name的值是从employe中获取的,这个语句怎么写?哪位指点一下....
name的值是从employe中获取 那肯定在employe中可定要有个条件查name的值 我就写作id了
insert into orderdel(oid,name) values("oid",(select name from employe where id = 1));
insert into orderdel(oid,name)
select '',emp.name
from employe emp
where exists (select 1 from orderdel or where or.oid=emp.oid);
参考自:MySQL insert用法详解 http://www.data.5helpyou.com/article421.html