问题:数据库中有好多用户名相同的用户,希望查询出来
解决:将查询结果作为下一个查询的条件使用
方法:
select * from users where name in (select name from users where school_id in (986,988,967) group by name having count(name)>1);
将重复的用户名都查出来,再根据查出来的用户名查询用户信息
问题:数据库中有好多用户名相同的用户,希望查询出来
解决:将查询结果作为下一个查询的条件使用
方法:
select * from users where name in (select name from users where school_id in (986,988,967) group by name having count(name)>1);
将重复的用户名都查出来,再根据查出来的用户名查询用户信息
问题:如何让redis在后台运行
解决:修改配置文件
方法:
vim /usr/local/redis/etc/redis.conf
修改daemonize no 为daemonize yes
问题:希望将mysql数据中的部分数据导出到excel文件中
解决:使用shell命令行
方法:
mysql -uroot -p -e "select * from users where org_id = 98 and classes like '%13%';" dedeschool > 13users.xls
表1
编号 地址 IP地址
1 1111 192.168.1.1
2 2222 192.168.1.2
表2
IP地址 测试时间 状态
192.168.1.1 2011-1-1 正常
192.168.1.1 2011-1-2 正常
192.168.1.1 2011-1-3 正常
192.168.1.2 2012-1-1 不通
192.168.1.2 2012-1-2 不通
select 编号,地址,IP地址,状态 ,max(测试时间) from 表2 , 表1 where 表2.IP地址 = 表1.IP地址 group by 编号,地址,IP地址,状态
SELECT name,age,sex FROM table_name1
UNION
SELECT name,age,sex FROM table_name2
注:UNION 操作符选取不同的值,它会去除重复的值
(SELECT name,age,sex FROM table_name1)UNION ALL(SELECT name,age,sex FROM table_name2) order by age asc;
注:UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同
详情:http://www.w3school.com.cn/sql/sql_union.asp