如何在mysql中检查两个值是否在两列中,反之亦然

时间:2017-02-03 19:12:49

标签: php mysql

假设我有一个表myTable,此表有3列idcolumn1column2。现在我有两个变量$value1$value2。现在我想检查myTable中是否有一行 column1等于$ value1和column2等于$ value2 column1等于$ value2 AND column2等于$ value1

它的SQL查询语句应该如何?是否可以在单个查询中编写它?如果没有,那么最有效的方法是什么?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

据我所知,您的查询应如下所示:

SELECT * FROM myTable WHERE (column1 = $value1 AND column2 = $value2) OR (column1 = $value2 AND column2 = $value1) )