我的客户有两个数据库,一个用于地点的纬度,另一个用于其他每个表的数据库(为什么我不知道)。我正在处理冷融合,据我所知,我需要对查询进行查询,因为 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>