我有一张桌子Thingsies
,有列id
, data1
, otherTableId
, otherTableRowId
。我需要最后两列而不仅仅是外键列,因为根据Thingy
我想要的信息类型而有所不同。
otherTableId
引用表中的 an id
,该表OtherTables
本身具有称为id
and的列tableName
。这些tableNames
是其他表的名称,例如OtherTable1
, OtherTable2
。中
的列引用了由给出的。他们自己有更多的数据。Thingies 和其中一个中的条目之间存在一对一的对应关系。所以 Thingies 中的行数是所有otherTableRowId
Thingies
id
OtherTable
otherTableId
OtherTables
OtherTables
OtherTables
. (这是糟糕的设计吗?)
我想在具有 、 和 的列中显示 Thingies ,其中QTableView
以编程方式从和生成。我应该如何进行?id
data1
data2
data2
otherTableId
otherTableRowId
谢谢。