Update to use outer join on city
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 11 Jun 2018 20:04:07 +0000 (16:04 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 11 Jun 2018 20:04:07 +0000 (16:04 -0400)
Put city into outer join

classes/data/dataMemberInfo.php

index 56600ed..ed58335 100644 (file)
@@ -821,12 +821,11 @@ class GlmDataMemberInfo extends GlmDataAbstract
                     T.short_descr
                 FROM
                     ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "member_info T
-                LEFT OUTER JOIN ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "regions R ON (R.id = T.region),
-                    ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "members M,
-                    ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "cities C
+                LEFT OUTER JOIN ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "regions R ON (R.id = T.region)
+                LEFT OUTER JOIN ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "cities C ON (C.id = T.city),
+                    ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "members M
                 WHERE
                     M.id = T.member
-                    AND C.id = T.city
             ";
             if ($where != '') {
                 $sql .= "AND $where";