Tag: mysql

这样的需求能不能用一条SQL实现?

现在想要这样的效果: name monthly_count total_count a 10 20 b 15 25 name 的 monthly_count 取得方法为: select name, count(*) as monthly_count from table_name where updated_at = yyyymm total_count 的取得条件是: select count(*) as total_count from table_name 即不加按月统计。 用一条SQL语句能不能实现呢?

如何减少使用或者不用LEFT JOIN查询?

问题描述: 1、MYSQL语句如下,一大堆的LEFT JOIN,外加一个in的大数组,查询很慢,效率差,如何改造呢? 2、explain不起作用了。 3、采用MYSQL递归查询找出所有下级的方式原来试过,但是不好用,出现的问题是,比如说:前面注册了10个用户,后面再注册1个用户,也就是第11个用户的时候必须是前面用户的下级,要是是他们的上级那就找不出来了,怎么解决? SELECT COUNT(*) FROM `t_sales` LEFT JOIN `t_user` ON `t_sales`.`t_for_sale` = `t_user`.`t_id` LEFT JOIN `company` ON `t_sales`.`company_id` = `company`.`id` LEFT JOIN `t_city_2` ON `t_sales`.`t_city` = `t_city_2`.`t_id` LEFT JOIN `t_sales_from` ON `t_sales`.`t_from` = `t_sales_from`.`t_id` LEFT JOIN `t_sales_status` ON `t_sales`.`t_status` = `t_sales_status`.`t_id` LEFT JOIN `custom_category` ON `t_sales`.`t_fenlei` = `custom_category`.`id` WHERE `t_for_sale` IN (‘216’, […]

数据库多表联合查询插入其他库

表差不多和下面一样库A 表1 content id catid areaid title content linkman 12 32 4 标题一 内容一 张三 表2 area areaid areaname 4 中国 表3 category catid catname 32 分类项一 库B表z listid add catg title contents username z表和1表一一对应的如何才能吧库b的表完善好啊?

sql语句优化问题

select a,sum(b) from c GROUP BY a; select a from c; 假设c表数据量上百万,那怎么优化这2条数据,让执行更快。谢谢了

mysql如何用正则匹配查询指定日期格式内容呢?

我的mysql有一张表的数据格式如下,表名为table1: 想匹配成如下这种格式 以便我下一步update到其他表内,请问我的sql该如何写呢? 我试过需要用select replace(url,url ,reg) from table1,但是我不知道reg那里该如何写,请高手指点。

为什么数据库读写分离能提高数据库的性能?

为什么读写分离可以提高数据库的性能请看上面的博客。根据数据库常识,读写分离确实可以提高数据库的性能,但各位对它的底层原理不知道是否理解。比如,一台读,一台写,但数据仍然需要同步的,不然这个系统就没了意义,那好了,同步的时候难道就不是一个写操作吗?那么实质上不是一样?

网站的专题模块怎么设计?

http://www.zcool.com.cn/eventlist.do 类似这种 想了解一下数据表是怎么设计,然后实现的流程是怎么样的

SQL Server在window安装出错

MySQL怎么排序并将结果存入另一张表?

比如我有一张posts表:id(int) date(date)1 2014-7-122 2016-8-303 2013-2-25 需要在另一张表display中保存成这样:id(int)213

mysql分区到底有无实用价值

mysql 5.1以后提供了表分区功能,这样以前需要我们在程序中做的分表,现在通过mysql就可以原生支持。但我的问题是 分区功能是否稳定,有无线上应用实例 性能如何,是否有所提高 分区函数能否自定义

.