0

私は、Thingsies列、、、、iddata1テーブルを持っています。必要な情報の種類によって異なるため、外部キー列だけでなく最後の 2 つの列が必要です。は、 テーブル内の を参照します。このテーブル自体には、 および という列があります。これらは、 、 などの他のテーブルの名前です。 の列は、 で指定された の を参照します。それら自体には、より多くのデータがあります。Thingies と. したがって、Thingies の行数は、すべての行の合計数です。otherTableIdotherTableRowIdThingy
otherTableIdidOtherTablesidtableNametableNamesOtherTable1OtherTable2
otherTableRowIdThingiesidOtherTableotherTableIdOtherTablesOtherTablesOtherTables. (これはデザインが悪いのでしょうか?)

、、およびのQTableView列を持つ にThingies を表示したいのですが、 はおよびからプログラムで生成されます。どのように進めればよいですか?iddata1data2data2otherTableIdotherTableRowId

ありがとう。

4

1 に答える 1

0

私はこれを解決したと思います。私はQSqlQueryModel、クエリがそれぞれに1つずつ、一連​​のselectステートメントの和集合であるaを使用していますOtherTable。各selectステートメントは、とにかく特別な式を使用して、それぞれに固有のデータを何らかの方法でマージ(たとえば、連結)する必要OtherTableがあるため、少なくともOtherTablesテーブルには使用できません。

于 2011-08-04T19:25:26.133 に答える