如何在JOIN语句中使用WHERE和LIKE子句

时间:2019-04-22 12:15:58

标签: sql ms-access

我正在尝试在两个表上执行JOIN,它本身可以正常工作。但是,如果我随后尝试添加WHERE x LIKE '%abc%',则无法正常工作。

例如:

SELECT tbd.primarytitle, trd.averagerating  
FROM tbd  
INNER JOIN trd 
ON tbd.tconst = trd.tconst 
WHERE tbd.primarytitle LIKE '%A%'

我尝试过所有类型的联接,并尝试将第一部分括起来并分配给表,然后对该表执行WHERE x LIKE,但没有运气

我该如何实现?我尝试查看6到7篇文章,但是在WHERE之后都没有一篇同时涉及LIKEJOIN

1 个答案:

答案 0 :(得分:2)

问题是用于SQL的环境。在MS Access中,通配符必须使用API Key而不是*。只需将两者切换即可,查询将返回记录。

相关问题