mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 09:38:26 +08:00
fix: fix and close #184
This commit is contained in:
parent
8b5b1798f7
commit
34289fbcd5
@ -611,7 +611,7 @@ public class QueryWrapper extends BaseQueryWrapper<QueryWrapper> {
|
||||
}
|
||||
|
||||
public QueryWrapper groupBy(String name) {
|
||||
addGroupByColumns(new QueryColumn(name));
|
||||
addGroupByColumns(new RawQueryColumn(name));
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@ -391,6 +391,21 @@ public class AccountSqlTester {
|
||||
System.out.println(query.toSQL());
|
||||
}
|
||||
|
||||
//https://gitee.com/mybatis-flex/mybatis-flex/issues/I7EAY9
|
||||
@Test
|
||||
public void testGroup184() {
|
||||
QueryWrapper query = QueryWrapper .create()
|
||||
.select(left(ACCOUNT.AGE, 6).as("regionCode"))
|
||||
.from(ACCOUNT)
|
||||
.groupBy("regionCode");
|
||||
|
||||
Assert.assertEquals("SELECT LEFT(`age`, 6) AS `regionCode` FROM `tb_account` " +
|
||||
"GROUP BY regionCode"
|
||||
,query.toSQL());
|
||||
|
||||
System.out.println(query.toSQL());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testHavingSql() {
|
||||
QueryWrapper query = QueryWrapper.create()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user