我本来以为
insert into bb (aa_id) values (select aa_id from aa where name=name的值)
可以的,但是不行,有错误。
请问如何改,很急啊
...全文
564打赏收藏
应该比较简单的,可就是不会(急)
比如有两个表: aa (aa_id,name) // 其中id, name 都是唯一的,没重复的 bb (id,aa_id) 现在给你name的值,在bb中插入一行记录,即先在aa中根据name 找到相应的aa_id,再赋值给表bb中的aa_id 我本来以为 insert into bb (aa_id) values (select aa_id from aa where name=name的值) 可以的,但是不行,有错误。 请问如何改,很急啊
再问
那如果表格aa该为
aa (aa_id,name,name2) // 当然条件 name,name2一旦确定,aa_id也就唯一确定
bb (id,aa_id,cc)
现在给你name,name2的值,在aa中找出aa_id ,再还有给你cc的值,然后在bb表格中插入一行记录。
insert into bb (aa_id , cc ) values( select aa_id from aa where name=name and name2=name2 ,cc的值 )
这样该如何修改呢?
请指教