From ae07aacd51a616581775006d05cccbdbed577349 Mon Sep 17 00:00:00 2001 From: Travis Date: Thu, 27 Aug 2020 22:49:54 -0500 Subject: [PATCH] add sql mapper routes for count(*) on joins --- sql/router.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sql/router.go b/sql/router.go index f64daa338..4c15cb975 100644 --- a/sql/router.go +++ b/sql/router.go @@ -89,6 +89,8 @@ func newRouter() *router { selectRouter.addRoute("select fld1, count(fld1) from tbl where fld2=1 group by fld1", handlerSelectGroupBy{}) selectRouter.addRoute("select count(*) from tbl1 INNER JOIN tbl2 ON tbl1._id = tbl2.bsi", handlerSelectJoin{}) + selectRouter.addRoute("select count(*) from tbl1 INNER JOIN tbl2 ON tbl1._id = tbl2.bsi where fld1=1", handlerSelectJoin{}) + selectRouter.addRoute("select count(*) from tbl1 INNER JOIN tbl2 ON tbl1._id = tbl2.bsi where fld1=1 and fld2=2", handlerSelectJoin{}) selectRouter.addRoute("select _id from tbl1 INNER JOIN tbl2 ON tbl1._id = tbl2.bsi", handlerSelectJoin{}) selectRouter.addRoute("select _id from tbl1 INNER JOIN tbl2 ON tbl1._id = tbl2.bsi where fld1=1", handlerSelectJoin{}) selectRouter.addRoute("select _id from tbl1 INNER JOIN tbl2 ON tbl1._id = tbl2.bsi where fld1=1 and fld2=2", handlerSelectJoin{})