每个条件的MySql查询结果

每个条件的MySql查询结果,mysql,Mysql,在下面的查询中,是否有可能针对不同的条件得到不同的结果 SELECT * FROM `table` WHERE ((COND1) || (COND2) || (COND3 AND COND4) || COND5); 我的意思是,若搜索令牌在COND2的记录处停止,那个么结果就会有一些数字或者我们想要的任何东西。像这样的事情: ╔═════════╗ ║ someVar ║ ╠═════════╣ ║ 5 ║ ╠═════════╣ ║ 6 ║ ╠═════════╣ ║

在下面的查询中,是否有可能针对不同的条件得到不同的结果

SELECT * FROM `table` WHERE ((COND1) || (COND2) || (COND3 AND COND4) || COND5);
我的意思是,若搜索令牌在COND2的记录处停止,那个么结果就会有一些数字或者我们想要的任何东西。像这样的事情:

╔═════════╗
║ someVar ║
╠═════════╣
║    5    ║
╠═════════╣
║    6    ║
╠═════════╣
║    19   ║
╚═════════╝
我需要这样的东西

SELECT someVar FROM `table` WHERE ((COND1 then someVar=5)...
结果如下:

╔═════════╗
║ someVar ║
╠═════════╣
║    5    ║
╠═════════╣
║    6    ║
╠═════════╣
║    19   ║
╚═════════╝
在我的例子中,我想在某些特定情况下搜索重复项,所以我给一个查询提供了一组id和重复条件,我需要该查询返回我哪个id有重复项,它返回我哪个id由给定id重复。对不起,我的英语不好

这是我的疑问:

SELECT `bId` FROM `betmatches` WHERE `user`='1' AND `status`='paid' AND ((`zpo`='zpo2' AND `mId`='2355') OR (`zpo`='zpo2' AND `mId`='2367'))
如果以下条件为真

(`zpo`='zpo2' AND `mId`='2355')

我需要查询以得到一些数字,如
5

您的意思如下

Select name FROM foo WHERE zip_code=76110 OR state='TX' or a=1 AND b=1

确保您理解OR、and和XOR。

我认为您正在寻找UNION Selector这是什么@bub?您的意思是什么?@Omid google会告诉您它是什么;)@bub这不是union我想我不是这个意思,我想在某些特定情况下搜索重复项,所以我给一个查询提供了一组id和重复条件,我需要uery返回哪个id有重复项,它返回给我哪个id是给定id的重复项。对不起,我的英语不好