Invalid query: SELECT * FROM `regions` WHERE ID IN (SELECT DISTINCT `region_id` FROM `hospitals_data` WHERE `hospital_id`= ) LIMIT 0,1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') LIMIT 0,1' at line 1