mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 17:48:25 +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) {
|
public QueryWrapper groupBy(String name) {
|
||||||
addGroupByColumns(new QueryColumn(name));
|
addGroupByColumns(new RawQueryColumn(name));
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -391,6 +391,21 @@ public class AccountSqlTester {
|
|||||||
System.out.println(query.toSQL());
|
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
|
@Test
|
||||||
public void testHavingSql() {
|
public void testHavingSql() {
|
||||||
QueryWrapper query = QueryWrapper.create()
|
QueryWrapper query = QueryWrapper.create()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user