标签:SQL

mysql 查询联合表使用 group by问题

本人在mysql中使用union联合查询了一张表数据,然后用group 排序了其中一个字段, 数据量是在百万级的,查询速度非常缓慢,请各位高手帮本人看看本人的sql能否有可以优化的地方: SELECT * FROM (SELECT * FROM sysletter WHERE lettertype = 0 AND sender = “lalala……

mysql行值互换问题

sql查询到表中有这么亮条数据: id  rank name 1    1       1 2     2       2 先在想把第一条数据的rank值与第二条的互换, 就是显示结果为: id  rank name 1    2     1 2     1      2 有什么好办法? 不要根据id直接 update,有没有什么函数之类的可以直接打到目的?……

同时查询多个表

rt,现有表1/2/3 需要查询 SELECT 表1.A,表1.B,表1.C From 表1 WHERE 表1.A = 100; 得出的结果如表一所示, 现要同时要讲表1.B字段 取出到表2查询 :表1.B=表2.c 的 表2.e字段 再将表2.e取出到表3查询表2.e = 表3.Aa的表3.Bb字段 得出的结果是 : 个人表达能力有限,希望谅解  谢谢……

SQL排序

Create Table Test(Col1 datetime default NULL,col2 varchar(16) default null); insert into test value (“2016-03-16 10:26:00”, “A002”), (“2016-03-16 13:1……

关于COUNT( DISTINCT。)问题

   这是官方手册的一句话: In MySQL, you can obtain the number of distinct expression combinations that do not contain NULL by giving a list of expressions. In standard SQL, you would have to ……

sql查询问题,请赐教

假设有这样一些数据,字段“style”相同的算为一组,每次查询无论每组中有多少条数据,都返回两组。 讨教高手这样的SQL语句应该怎么写,小弟难住了。请赐教! 解决方案 15 参考下贴中的多种方法 http://blog.csdn.net/acmain_chm/article/details/4126306 [征集]分组取最大N条记录方法征集,及散分R……

sql关联查询效率问题

开始是四张表关联查询,后来发现第四张表的某一列信息在另外一张表中能取到,因此拿掉了第四张表,为什么查询效率反而慢了? 解决方案 2 那张表中没加索引? 2 没分了 该怎么提问问题呢 8 以文本方式贴出 explain select … show index from .. 以供分析。 8 可能第四张表的数据量少,造成了执行速度的加快。也就是中间表……