У моего клиента есть две базы данных, одна для множества мест и другая база данных для каждой другой таблицы (почему я не знаю). Я работаю за счет Coldfusion, и из того, что я могу сказать, мне нужно сделать запрос запросов, так как CF не позволяет использовать несколько источников данных в одном теге cfquery. Теперь по какой-то причине первичный ключ в таблице latlng является строкой, а другая таблица является двойной (опять же, почему я не знаю). Но в запросе, который я сейчас проверяю, я не извлекаю никаких данных. Я все еще пытаюсь понять, как работает QoQ, но я думаю, что у меня есть общая идея. Спасибо!
<cfquery name="get_restrauntinfo" datasource="#listings#" dbtype="odbc">
SELECT *
FROM listings_new
WHERE pub_code = 'GridR'
</cfquery>
<cfquery name="get_latlng" datasource="#latlng#" dbtype="odbc">
SELECT member_id, mlat, mlong
FROM maps
</cfquery>
<cfquery name="join_rest" dbtype="query">
SELECT *
FROM get_latlng, get_restrauntInfo
WHERE 'parseInt(get_restrauntInfo.cli_number)' = get_latlng.member_id
</cfquery>