Como exibir o conteúdo de vários QSqlTableModels em um QTableView?

eu tenho umMySql mesa, vamos chamá-lox:

CREATE TABLE x (
    Id int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,
    A int unsigned NOT NULL,
    B int,
    FOREIGN KEY (A) REFERENCES y(Id)
);

E então eu tenho outra mesa, vamos chamá-loy:

CREATE TABLE y (
    Id int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,
    First varchar(255),
    Last varchar(255)
);

Eu quero mostrar tabelax em umQTableView e no lugar da colunaA da mesax Eu quero mostrar colunasPrimeiro eÚltimo da mesay da fileira cujoIdentidade é igual aA da mesax.

Você tem alguma ideia? Deixe-me saber se minha explicação não está clara o suficiente.

questionAnswers(1)

yourAnswerToTheQuestion