如何使用一条sql语句实现下面功能表1(基本信息)id|name | typeid1zhang12john1表2(血型)typeidtype1A2B插
如何使用一条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';
