|
@@ -83,6 +83,11 @@ class PaginationInnerInterceptorTest {
|
|
|
"group by ral.reseller_id) rlr on r.id = rlr.reseller_id " +
|
|
|
"order by r.created_at desc",
|
|
|
"SELECT COUNT(*) FROM reseller r");
|
|
|
+
|
|
|
+ // 不优化
|
|
|
+ assertsCountSql("SELECT f.ca, f.cb FROM table_a f LEFT JOIN " +
|
|
|
+ "(SELECT ca FROM table_b WHERE cc = ?) rf on rf.ca = f.ca",
|
|
|
+ "SELECT COUNT(*) FROM table_a f LEFT JOIN (SELECT ca FROM table_b WHERE cc = ?) rf ON rf.ca = f.ca");
|
|
|
}
|
|
|
|
|
|
void assertsCountSql(String sql, String targetSql) {
|