Mysql Rails、SQL,其中两列都匹配=

Mysql Rails、SQL,其中两列都匹配=,mysql,sql,ruby-on-rails,Mysql,Sql,Ruby On Rails,这将返回具有这两个条件的记录 Vote.where('id = 1 AND type = 'Temp') 这实际上返回包含或/或列的记录。 如何编写此代码,以便id和类型都必须匹配(!=) 下面是直接sql SELECT * FROM ridcySemantic_development.votes WHERE (id!=4 AND answer_id!=71); 哪里没有(id=4,答案为_id=71)你能发布你的真实代码吗?带有和的两个“不相等”条件应按预期工作,但这不能是您的真实代码,因

这将返回具有这两个条件的记录

Vote.where('id = 1 AND type = 'Temp')
这实际上返回包含或/或列的记录。 如何编写此代码,以便id和类型都必须匹配(!=)

下面是直接sql

SELECT * FROM ridcySemantic_development.votes WHERE (id!=4 AND answer_id!=71);

哪里没有(id=4,答案为_id=71)

你能发布你的真实代码吗?带有
的两个“不相等”条件应按预期工作,但这不能是您的真实代码,因为它在语法上无效。实际的代码可能还有其他问题,我实际上正在测试直接sql语句。我会编辑。好的-SQL应该完全按照预期工作(标准的SQL不相等运算符是
,尽管MySQL支持
!=
)。还请发布表中行的示例以及您期望查询输出的示例(以消除任何错误通信)。id=5的记录应返回,但不会返回。实际上是作为OR和匹配操作的=4或回答=71请在安装一个样品。
SELECT * FROM ridcySemantic_development.votes WHERE (id!=4 AND answer_id!=71);