Browse Source

test page

miemie 3 years ago
parent
commit
254829ad17

+ 5 - 0
mybatis-plus-extension/src/test/java/com/baomidou/mybatisplus/extension/plugins/inner/PaginationInnerInterceptorTest.java

@@ -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) {