首先,我知道这可能是一个糟糕的sql,但我只需要运行几个这样的查询,它就不会在任何地方正式使用。
我需要从fcc uls数据库中找到一些记录,所以我得到了这些表,其中一个表包含位置,另一个表包含多个类别的频率。因此,我所做的是运行查询来连接位置和频率表,每个类别,并在这些表上运行联合查询,以获得一个表中的所有记录。
现在,我想在联合查询上运行一个查询,以拉出只与某些坐标匹配的记录,但我一直收到错误"Syntax error (missing operator) in query expression '(All.latd)'“是否有办法在联合上实际运行查询?
SELECT (All.latd), (All.latm), (All.lats), (All.lond), (All.lonm), (All.lons), (All.freq)
FROM All
WHERE (latd =37) AND (latm=53) AND (lond=76) AND (lonm=37);发布于 2010-07-02 00:06:46
All是保留字,您需要使用方括号。
SELECT [All].latd, [All].latm, [All].lats, [All].lond,
[All].lonm, [All].lons, [All].freq
FROM [All]
WHERE latd =37 AND latm=53 AND lond=76 AND lonm=37;https://stackoverflow.com/questions/3159528
复制相似问题