【发布时间】:2015-02-03 05:34:04
【问题描述】:
我搜索了又搜索了一个看似令人难以置信的愚蠢问题,但无济于事。我有以下查询:
SELECT t.team_name, s.stad_name s.built
FROM teams t INNER JOIN
stadiums s
ON s.stad_id = t.team_stad
WHERE s.built < 1950
而且我不断收到左右错误。我尝试将 1950 放在单引号、双引号和其他所有内容中。 Built 是 YEAR(4) 数据类型。
那么,你如何比较 mysql 中的 YEAR 数据类型?
编辑:我知道我盯着这个太久了,太晚了。逗号........谢谢您的回答和好意。
【问题讨论】:
-
你有什么问题?你的方法应该有效。
-
将
comma放在s.stad_name和s.built列之间,然后尝试它会起作用。你忘了它
标签: mysql sql date select join