是否可以在MYSQL JOIN语句中使用AND子句?

时间:2015-06-17 01:45:49

标签: php mysql pdo

我目前正在使用PDO进行数据库查询,我发现当我追加" AND IFC.location =:location"时,查询不会运行。查询的一部分,是在使用查询加入两个表时使用AND子句引起的问题? ('表'表和' IFC'表)

NSDateFormatter

2 个答案:

答案 0 :(得分:2)

是。您的查询应该有效,但正确的语法将使用显式JOIN

SELECT name 
FROM IFC JOIN
     tables
     ON IFC.tablename = tables.id AND IFC.location = :location
ORDER BY Numopinions DESC;

您认为自己的查询无效吗?

答案 1 :(得分:0)

是和也可以在连接中使用。如果您认为您的陈述不起作用,请尝试使用without prepare语句并查看结果。