Как мне отобразить значение count () из ResultRow, используя QueryAlias в Exposed
Или я что-то делаю совершенно неправильно?
val countAlias = EventTable.join(AttendeeEventTable, JoinType.INNER)
.slice(EventTable.id, EventTable.id.count())
.selectAll()
.groupBy(EventTable.id)
.alias("countAlias")
EventTable
.join(countAlias, JoinType.LEFT, EventTable.id, countAlias[EventTable.id])
.selectAll()
.map {
Event(
id = it[EventTable.id].value,
name = it[EventTable.name],
countOfAttendeees = it[countAlias[EventTable.id.count()]], //Not working. How to get the count() from ResultRow
)
}