¿Cómo mostrar el contenido de múltiples QSqlTableModels en un QTableView?

tengo unMySql mesa, llamémoslox:

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)
);

Y luego tengo otra mesa, llamémosla.y:

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

Quiero mostrar la mesax en unoQTableView y en lugar de columnaA de la mesax Quiero mostrar columnasprimero yÚltimo de la mesay de la fila cuyosCarné de identidad es igual aA de la mesax.

¿Tienes alguna idea? Déjame saber si mi explicación no es lo suficientemente clara.

Respuestas a la pregunta(1)

Su respuesta a la pregunta