当前位置:
代码迷
>>
Java Web开发
>> 一对多表更新修改时,子表能插入数据,但不能获得相应的父表的主键id,该怎么解决
详细解决方案
一对多表更新修改时,子表能插入数据,但不能获得相应的父表的主键id,该怎么解决
热度:
186
发布时间:
2016-04-17 12:34:28.0
一对多表更新修改时,子表能插入数据,但不能获得相应的父表的主键id
先通过非主键进行查询记录,然后对其进行更新,但出现了以上的错误,希望能给予解决,非常感谢·!
------解决方案--------------------
用jdbc?
那么不用知道你表主键,直接更新子表就行了
UPDATE authors
SET state = 'ZZ'
FROM (SELECT TOP 10 * FROM authors ORDER BY au_lname) AS t1
WHERE authors.au_id = t1.au_id
更新FROM子句中的数据就行了。
查看全文
相关解决方案