public void testLvalueCriteria() throws Exception
{
Criteria criteria = new Criteria();
criteria.addSelectColumn(new ColumnImpl("table.column"));
Criteria subselect = new Criteria();
subselect.addSelectColumn(new ColumnImpl("table2.column2"));
criteria.where(subselect, new ColumnImpl("table.column"));
Query query = SqlBuilder.buildQuery(criteria);
assertEquals("SELECT table.column FROM table WHERE "
+ "(SELECT table2.column2 FROM table2)=table.column",
query.toString());