mysql关联查询 我这里有一张表,表里有源和宿两部分相对称的列,我现在需要统计源和宿某几列用到的相同的值和其个数。我目前的实现是先把源的列查出来union宿的列,再跟据查询出来的列group by分组。这种做法需要用到临时表,性能不高,求大神指导下如何优化下这种sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 直接关联呗:select *from 源 ainner join 宿 bon a.xx = b.xx and a.yy = b.yy这个xx,yy,就是你说的那几个要比较是否相同的字段 mysql卸载之后怎么重新安装出错啊? 数据库远程连接不上 请教关于锁表和insert的问题 MySQL过滤问题 单表数据量超60万条就不行了。怎么办。 在MYSQL 中,如何判断一个varchar字段内容的长度。比如sqlserver中的len(字段名)? 导入sql文件时,提示“ 文件无法读取” (在线等) MYSQL 现在支持带IN的子查询吗? PostgreSQL触发器怪事.?????? 如何授权?100分 sql的查询语句,三个表的 mysql主从失败
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
直接关联呗:select *
from 源 a
inner join 宿 b
on a.xx = b.xx and a.yy = b.yy这个xx,yy,就是你说的那几个要比较是否相同的字段