Added check to prevent add_column to use a column name known in the static part

This commit is contained in:
rbock
2014-04-22 21:41:53 +02:00
parent 8f16ded277
commit d342973ef4
2 changed files with 7 additions and 3 deletions

View File

@@ -70,8 +70,7 @@ int main()
auto s = dynamic_select(db).dynamic_columns(all_of(t)).dynamic_flags().dynamic_from(t).extra_tables(f,t).dynamic_where().dynamic_group_by(t.alpha).dynamic_order_by().dynamic_having(t.gamma).dynamic_limit().dynamic_offset();
s.add_flag(sqlpp::distinct);
#warning: this should fail because t.beta has been selected already
s.add_column(t.beta);
s.add_column(f.omega);
s.add_from(f);
s.add_where(t.alpha > 7);
s.add_having(t.alpha > 7);