如何在1条件中有2个字段?
WHERE id = '2' AND id = '3'
这可能吗?我的查询继续得到零结果,但2 id组合的事实是超过10行。
答案 0 :(得分:2)
你可能正在寻找OR而不是AND。
试试这个:
WHERE id =' 2'或者id =' 3';
答案 1 :(得分:2)
列永远不能同时为2 和 3。我怀疑你想要id='2' OR id='3'
。如果这就是你正在做的事情,你可以像这样缩短它:
WHERE id IN ('2','3')
由于这些都是数字值,您甚至可能想要这样:
WHERE id IN (2,3)
答案 2 :(得分:1)
一列如何同时具有两个不同的值?它不能。但是在不同的行中可以有不同的值。要查找这些行,请使用OR
:
WHERE id = '2' OR id = '3'