Как получить все столбцы результатов из базы данных с другими настраиваемыми столбцами (concat, sum, count) в Jooq

У меня есть таблица Table1 с 6 столбцами.

Вот оператор sql, который мне нужно сопоставить.

Select *,count(ID) as IdCount from Table1;

Теперь результатом запроса sql будет 7 столбцов (6 столбцов Table1 и 1 столбец IdCount). Но когда я реализую то же самое в Jooq с этим запросом, он получает только один столбец «IDCount».

SelectQuery q = factory.selectQuery();
        q.addSelect(Table1.ID.count().as("IdCount"));
        q.addFrom(Table1.TABLE1);

Теперь в результирующем наборе записей есть только один столбец «IdCount», а мне нужны все столбцы и один дополнительный столбец «IdCount». Я тоже хочу 7 столбцов в Jooq.

15
задан Shekhar 30 April 2011 в 18:57
поделиться