字段:A,B,C若字段A是01,则取字段B为00,01,02,03的记录若字段A是02,则取字段B为00,01的记录在一句select中完成
解决方案 »
- 求教mysql问题,查询学生表中的学生性别为男,且总成绩大于500.
- mysql语句求助
- 服务器的数据库突然坏了,进不了,是什么问题
- 一个小型数据库的模块划分问题及其所涉及的数据结构
- 连接mysql数据库时出现Table 'djteddy.logoname' doesn't exist
- select u_name,u_id from (select * from user_info where U_name='bbb') where U_pass='aaa' 不对吗?
- 以下能否只查询一次数据库就能查询出想要的结果
- mysqldump错误!
- mysql建表遇到的奇怪问题
- 求个mysql正则更新办法或者函数
- 如此查询语句该如何写?
- MySql导入数据,怎么会这样意外!!!
from table1
where (a='01' and b in ('00','01','02','03'))
or (a='02' and and b in ('00','01'))
from tb
where (A='01' and B in ('00','01','02','03')) or (A='02' and B in ('00','01'))
from tb
where A='01' and B in ('00','01','02','03')
union
select A, B, C
from tb
or A='02' and B in ('00','01')
from tb
where A='01' and B in ('00','01','02','03')
union
select A, B, C
from tb
where A='02' and B in ('00','01')
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。