mysql create table is different to postgresql create table statement
refactored tests
added test case for select without fields and select with condition
added cross-database conditions (theory)