OldMen

Results 5 comments of OldMen

storage.select( asterisk(), from( select( ... ) ) ); ?

storage.select( asterisk(), from( select( ... ) ), where( ... ) );

``` storage.select( asterisk(), from( select( asterisk(), group_by( &Table::name ).having( max( &Table::age ) ) ) ), where( is_equal( &Table::name, "Bob ) ) ); ```

Я не часто использую алиасы, поэтому не могу сразу рассмотреть проблему. :)

А если попробовать такой интерфейс? ``` auto subquery1 = storage.subquery( select( asterisk(), group_by( &Table::name ).having( max( &Table::age ) ) ) ); auto result = storage.select( subquery1.field, from( subquery1 ) );...