qt数据库外键查询
最近,开发qt数据库方面的信息管理系统,使用到了sqlite数据库,涉及到了外键查询。
查找了几个文章,没有找到合适的解决方案,阅读QSqlRelationalTableModel帮助文档,没有看懂其使用方法。
最后在
这篇文章中
找到些查询方法。
具体的做法见下面代码:
QSqlRelationalTableModel *sqlModel;
//设置外键
sqlModel->setRelation( "resume", "id", "education" );
QString str = QString( " relTblAl_2.education = '本科' ") );
//外键查询
sqlModel->setFilter( str );
sqlModel->select();