假如现在有 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
上面这个怎么实现
解决方案 »
- GUI工具连接mysql出现2003——can't connect to mysql server on localhost(10061)
- 请问这四个SQL语句可以优化成一个吗?求高手!
- mysql存储引擎 MyISAM 锁表疑惑
- 问一个关于利用MYSQL验证登陆的问题
- READ COMMITTED跟REPEATABLE READ是不是就这点差别?还有一个锁的问题…
- 为什么不能对数据库进行CHECK?
- 更新了一些软件,还有需要的和我提。
- 我如何光把数据库里面的表定义倒出来呢?。。。。
- 设置主从服务器为什么出错啊?求解!
- MYSQL 内存占用率居高不下
- 有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)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。