读书人

qt数据库查询解决方案

发布时间: 2013-10-27 15:21:49 作者: rapoo

qt数据库查询
我现在数据库里面有两个表,
表1: id1 mac bridge
1 123 1
2 234 2
3 345 3
表2: id2 bridge value
1 1
2 2
3 3
现在我能从表中取得所有的mac,并一系列操作后得到每一个mac的数据,存入表2,但是mac123的value要存入bridge等于1后面的value,以此类推,怎么写数据库语言呢?教程俺看了N遍了 qt 数据库 数据
[解决办法]

引用:
Quote: 引用:

update 表2 set value = (select mac from 表1 where 表1.bridge = 表2.bridge)

可以试试: update 表2 set value=(select mac where mac='123') where bridge=1


这样只能更新一条记录

读书人网 >QT开发

热点推荐