我有一张表,有五个字段。如字段一 字段二 字段三 字段四 字段五
1 A B C D
2 C D E F一般情况查询情况如下:
select 字段一 form 表 where 字段二='A' and 字段三='B' and 字段四='C' and 字段四='D'如果这四个参数顺序是随机的。如果一般查询就会造成以下结果。
select 字段一 form 表 where 字段二='D' and 字段三='B' and 字段四='A' and 字段四='C'这时候SQL语句怎样写,可以得到正确的结果?
1 A B C D
2 C D E F一般情况查询情况如下:
select 字段一 form 表 where 字段二='A' and 字段三='B' and 字段四='C' and 字段四='D'如果这四个参数顺序是随机的。如果一般查询就会造成以下结果。
select 字段一 form 表 where 字段二='D' and 字段三='B' and 字段四='A' and 字段四='C'这时候SQL语句怎样写,可以得到正确的结果?
解决方案 »
- [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.
- mysqldump执行总报"mysqldump: unknown option '--quick4'"
- mysql(error:24)崩溃了 怎么解决
- mysql中如何将存储过程产生的结果集合存为一张表?
- 设计一个MYSQL的篮球比赛系统 关于划分范式的问题
- 64位as5.2 安装mysql4.0.27 时候错误(如下) 如何解决
- 还是从SQl server中移植数据到Mysql的问题
- 关于MYSQL本地安全--非法拷贝~大家帮忙
- 如何做呀。。。
- 存储过程语法问题
- 访问数据库的速度
- 刚用MySq没多少时间--l数据浏览问题
select 字段一 form 表 where 字段二='A' and 字段三='B' and 字段四='C' and 字段五='D'第二个也是。
select 字段一 form 表 where 字段二='D' and 字段三='B' and 字段四='A' and 字段四='C'把所有的组合加起来?select 字段一 form 表 where 字段二='A' and 字段三='B' and 字段四='C' and 字段五='D'
union all
select 字段一 form 表 where 字段二='A' and 字段三='C' and 字段四='B' and 字段五='D'
.....
select 字段一 form 表 where 字段二='D' and 字段三='B' and 字段四='C' and 字段五='A'
把mssql的回答贴出来,看一下