从SQL语句获取空集

时间:2018-12-02 07:04:10

标签: mysql sql

输入此SQL语句时,我被设置为空,有人可以告诉我为什么吗?

select ayr,mods.mid,mtitle,credits 
from mods,comp 
where mods,mid = comp.mid and ayr = 2001/02;

当省略'ayr = 2001/02'时,它显示正确的内容。

2 个答案:

答案 0 :(得分:1)

您需要在日期前后加上引号

FUNCTION('DATEDIFF', r.startTime, r.endTime)

答案 1 :(得分:0)

您确定在where子句之后应该是mods,mid而不是mods.mid,在SELECT语句之后,表名的输入方式不正确

根据我的建议,您应该输入mods.mid

尝试使用此语法:-

select ayr,mods,mtitle,credits from mods,comp where mods.mid = comp.mid and ayr = 2001/02;

发布输出