Hallo,
ich habe zwei Tabellen. Die Tabelle „Budgetplanung“ möchte ich komplett ausgeben lassen. Die erste Spalte ist ein Fremdschlüssel, der unabhängig von den restlichen Tabelleneinträgen dauerhaft ausgegeben werden soll.
Tabelle „Budgetplanung“ (Kostenstelle [Foreign Key], September2021 [float]...)
Tabelle „Kostenstellen“ (Kostenstelle [Primary Key], …)
Angedachte Lösung: left Join
modell = new QSqlRelationalTableModel;
modell->setTable("Budgetplanung");
modell->setJoinMode(QSqlRelationalTableModel::LeftJoin);
modell->setRelation(modell->fieldIndex("Kostenstelle"), QSqlRelation("Kostenstellen", "Kostenstelle", "Kostenstelle"));
modell->select();
Angezeigt wird jedoch nichts.
Ist der Code korrekt?
Vielen Dank schon mal