есть курсор
QSqlSelectCursor *DbCursor2 = new QSqlSelectCursor("select spo.cnt, spo.val as v1,
avia.val as v2, count(tour_price2.cnt) as pr from tour_price2, spo, avia
where tour_price2.spo=spo.cnt and spo.avia=avia.cnt and tour_price2.country=" + QString::number(ind) + " group by spo.cnt, spo.val, avia.val");
при попытке добавить колонки
DbTable2->addColumn("v1", trUtf8("SPO"));
DbTable2->addColumn("v2", trUtf8("AVIA"));
выдается, что полей с такими именами нет, добавить по имени val тоже невозможно, т.к. это два одинаковых поля в разных таблицах
как можно поступить в таком случае?