如何使用一条sql语句实现下面功能
表1(基本信息)
id|name | typeid
1 zhang 1
2 john 1
表2(血型)
typeid type
1 A
2 B
插入表A一条记录,id=3 name=jack 血型是A,需要从表2先查出typeidid
[解决办法]
insert into t1 (`name` ,`typeid`) select 'jack',typeid from t2 where type='A';
发布时间: 2012-03-17 19:06:28 作者: rapoo
如何使用一条sql语句实现下面功能
表1(基本信息)
id|name | typeid
1 zhang 1
2 john 1
表2(血型)
typeid type
1 A
2 B
插入表A一条记录,id=3 name=jack 血型是A,需要从表2先查出typeidid
[解决办法]
insert into t1 (`name` ,`typeid`) select 'jack',typeid from t2 where type='A';