Using left outer join on region table.
T.logo,
T.short_descr
FROM
- ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "member_info T,
+ ".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,
- ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "regions R
+ ".GLM_MEMBERS_PLUGIN_DB_PREFIX. "cities C
WHERE
M.id = T.member
AND C.id = T.city
- AND R.id = T.region
";
if ($where != '') {
$sql .= "AND $where";