我有一个非常简单的查询,该查询应返回一堆记录,但实际上未返回任何内容。我的SQL看起来像这样。
Select fsm.date, fsm.eno, nat.`PS Loc Code`, nat.Site
FROM v_fsm as fsm
INNER JOIN national as nat
ON fsm.eno = cast(nat.Site as int)
WHERE (fsm.date >= '2020-12-01' AND nat.day >= '2020-12-01')
当我查看字段类型时,IN看到eno is INT
和Site is VARCHAR
。当我运行SQL时,没有记录返回,但是我可以看到eno的记录为123000,Site的记录为123000。