Russian Qt Forum

Qt => Базы данных => Тема начата: BuRn от Ноября 15, 2011, 13:09



Название: вложенные запросы sql
Отправлено: BuRn от Ноября 15, 2011, 13:09
Есть ли в Qt кроме стандартного QSqlQuery возможность создавать вложенные запросы, на сколько я знаю через стандартный QSqlQuery никак . Если можно примерчик простенький


Название: Re: вложенные запросы sql
Отправлено: andrew.k от Ноября 15, 2011, 17:42
что значит никак? у меня вложенные прекрасно работали.


Название: Re: вложенные запросы sql
Отправлено: ecspertiza от Ноября 15, 2011, 17:53
а вот примерчик на коленке

Код:
QSqlQuery query("SELECT One.Id,(SELECT Count(Tow.id) FROM Tow) AS Coun FROM One");
if(!query.exec())
    qDebug() << Q_FUNC_INFO << "Шайтан запрос" << query.lastError() << query.lastText();

вроде вложенные :)


Название: Re: вложенные запросы sql
Отправлено: Whiplash от Ноября 21, 2011, 13:42
По-моему, Qt тут вообще не причём. Дело в самой СУБД - умеет она такие запросы обрабатывать, или нет.


Название: Re: вложенные запросы sql
Отправлено: andrew.k от Ноября 21, 2011, 13:51
По-моему, Qt тут вообще не причём. Дело в самой СУБД - умеет она такие запросы обрабатывать, или нет.
Это что ж за СУБД не умеет вложенные запросы?