Salut tout le monde,

J'ai une petite question concernant les requêtes sql.
Je voudrais déterminer le nom de la table correspondant à une colonne donnée.
Par exemple, si j'ai la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT Table1.C1 , Table2.C2 WHERE ....  ;
Je donne ça à mon QSqlQueryModel.
En resultat,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
QSqlRecord record = m_model->record();
for (int i = 0; i < record.count(); ++i) {
    QSqlField field = record.field(i);
    qDebug()<<field.name();
}
Le resultat est "C1" et "C2".

Est ce qu'il serait possible d'obtenir quelque chose du genre "Table1.C1" et "Table2.C2" ??


Merci d'avance.
MG


PS : j'utilise sqlite derrière.
PS2 : je n'ai aucune info sur le contenu de la bdd. Je connais par avance le nom des tables mais pas les colonnes.