Когда вы подключаетесь к MySQL, вместо того, чтобы использовать запрос к одной таблице, используйте это
select 'state' as type, id, state
from states
union all
select 'city', id, city
from cities
Результирующий столбец с именем «State» содержит штаты, а также названия городов.Возможно, вы также захотите использовать столбец «type», чтобы определить, является ли выбранное имя (из массива) штатом или городом.
Может быть проще обернуть его вокруг, так что выможет фильтровать по комбинированному результату:
SELECT type, id, state
FROM
(
select 'state' as type, id, state
from states
union all
select 'city', id, city
from cities
) X
WHERE ... # you can put a where clause here