The last one is really annoying and I can't believe the auto-tests could have missed it ...
create table a (id, x); create table b (id, y); insert into a values (1,1); insert into b values (1,2); select * from a inner join b;
column names returned: id,x,id,y How am I supposed to use such column names? Ouwey. No wonder that my C++ wrapper does not want to work with such a result set.
Jakub