我无法确定此查询的错误以及错误的含义:
查询
select Total2014, Total2015
From 2014_Jan_Pivot
inner join 2015_Jan_Pivot on 2014_Jan_Pivot.PremiseCity2014=
2015_Jan_Pivot.PremiseCity2015
错误说: 无法识别的令牌:“2014_Jan_Pivot”:选择Total2014,Total2015,Total2016,Total2017 从2014_Jan_Pivot
答案 0 :(得分:0)
您的问题是因为SQLite中的名称不能以数字/数字开头,除非它们被包含在内。
所以 2014_Jan_Pivot 是无效的(也就是无法识别的)令牌。
但是,您可以将名称括起来然后将被识别,例如: -
[2014_Jan_Pivot]
`2014_Jan_Pivot`
"2014_Jan_Pivot" or
'2014_Jan_Pivot'
所以你的查询可能是: -
SELECT
Total2014,
Total2015
FROM [2014_Jan_Pivot]
INNER JOIN [2015_Jan_Pivot] ON
[2014_Jan_Pivot].PremiseCity2014 = [2015_Jan_Pivot].PremiseCity2015