Errormessage: SELECT a.id, a.name, subdomain FROM companies a JOIN geo_Locality b on a.city_id = b.id WHERE (city_id = OR city_id IN (SELECT id FROM geo_Locality WHERE parent = )) AND approved != -1 AND updated > '0000-00-00 00:00:00' ORDER BY updated DESC LIMIT 10 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'OR city_id IN (SELECT id FROM geo_Locality WHERE parent = )) AND approved != -' at line 1