select `X`,`Y` FROM `test`
我想排除 X=3,Y=4 和 X=5,Y=6 和 X=7 ,Y=8 得到的数据。这条SQL昨查?
SELECT * FROM `test` WHERE PlayerId = '1' AND ( ( `Row` != '3' AND `Col` != '4' ) OR ( `Row` != '5' AND `Col` != '6' ) )这样可以查到两条的。多于就无法查了。
我想排除 X=3,Y=4 和 X=5,Y=6 和 X=7 ,Y=8 得到的数据。这条SQL昨查?
SELECT * FROM `test` WHERE PlayerId = '1' AND ( ( `Row` != '3' AND `Col` != '4' ) OR ( `Row` != '5' AND `Col` != '6' ) )这样可以查到两条的。多于就无法查了。
解决方案 »
- 怎么在存储过程(触发器)中抛出异常
- Innodb存储过程表,insert 后 rollback无效?
- 一个mysql的存储过程,哪里有问题?
- 环形的MASTER-SLAVE碰到断电,断网等情况怎么处理?
- 如何将表名赋值给一个变量或者一组数组?
- 一个只有0或者1两种值的列有必要加索引吗?
- 在98下安装sql客户端后,新建sql注册,选择系统管理员给我分配的sql登陆信息(sql身份验证),并选择在连接是提示输入sql帐户信息后,注
- 求救!!java程序连mysql的中文问题!!!
- 关于MYSQL中的各种重命名
- INSERT INTO pre_forum_post_tableid SET `pid`=''; #分表
- 大侠支招
- mysql sql 查询
FROM `test`
WHERE PlayerId = '1' AND concat(ROW,':',Col) not in ('3:4','5:6','7:8');
SELECT * FROM `test` WHERE PlayerId = '1' AND NOT((ROW % 2)=1 AND COL=ROW+1)