假如现在有 2个表,
tbl_id
Id PID Kind
1 100 Y
2 200 Y
3 300 Y
4 400 Ytabl_detail
PID PNAME Value .....
100 a1 100
200 a2 200
300 a3 300
400 a4 400首先 根据 tbl_id 的Kind进行 分组
例如Y
在判断 Kind=Y 条数,
如果2 条 的 话, 取出 PID对应的 detail中value 进行比较
若是3 条 的 话, 取出 PID对应的 detail中value 进行比较
若是4 条 的 话,取出 tabl_id 中的 1 ,2 ,3 和 2 ,3 ,4 这2组的对应的detail中value 进行比较 ,
上面的比较都要打横 显示 例如PID1 value1 PID2 value2
上面这个怎么实现
tbl_id
Id PID Kind
1 100 Y
2 200 Y
3 300 Y
4 400 Ytabl_detail
PID PNAME Value .....
100 a1 100
200 a2 200
300 a3 300
400 a4 400首先 根据 tbl_id 的Kind进行 分组
例如Y
在判断 Kind=Y 条数,
如果2 条 的 话, 取出 PID对应的 detail中value 进行比较
若是3 条 的 话, 取出 PID对应的 detail中value 进行比较
若是4 条 的 话,取出 tabl_id 中的 1 ,2 ,3 和 2 ,3 ,4 这2组的对应的detail中value 进行比较 ,
上面的比较都要打横 显示 例如PID1 value1 PID2 value2
上面这个怎么实现
解决方案 »
- 支持mysql分区表的版本有哪些
- 问个存储过程的小问题
- 求一条插入语句!
- 求解:一道数据库题目
- mysqld_safe起动服务错误
- 求助win2000下无法启动mysql服务
- VC连接MySql
- 奇怪,定义了两个字段t1(char 20) t2(varchar 255),建表后t1自动变成了varchar类型,这是为什么?能解决吗?
- binlog的结构的body结构式什么样的?
- mysql如何导入txt文本数据?
- 有2个表 [color=#FF0000]lasttime_table[/color](登录时间表) [color=#FF00FF]regtime_table[/
- 怎么删除掉字段内容尾部多余的空格空行
from tbl_id A,tbl_detail
where A.Pid=B.PID
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。