分类 默认分类 下的文章

mysql单表一对多查询,将多条记录合并到一条记录


有时候会遇到运营或者产品同学分析数据,帮忙导出数据的需求。1对多的数据这种导出又希望将对应的数据合并到一个字段上。
数据关系如下图所示:
公司表:

公司表

城市表:

公司城市副表

查出来的城市整理到公司的记录上,后面的GROUP BY语句不能少。

SELECT a.id, GROUP_CONCAT(b.city_code SEPARATOR ",") as online_city FROM vip_company_manage as a 
LEFT JOIN vip_company_city as b ON a.id=b.company_id AND b.`status`=1 GROUP BY a.id;

查询结果:

查询结果


atom插件安装及一些常用插件


最近发现编辑器atom很火,然后就下载试用了下,感觉很好。下面介绍下如何安装插件:
1.自动安装

File -> settings -> install 在搜索框中输入要安装的插件名称或关键字,回车。
 在搜索列表中找到目的插件,然后点击 install即可。

2.手动安装

但是有时候由于网络原因导致插件安装失败,这时候可以选择手动安装。
由于用的是windows系统,只介绍windows下安装。
首先在C:\Users\用户\.atom\packages目录下载插件
git clone  插件地址
cd  插件目录
mpm install

下面是一下常用插件:
1.js自动补全工具 ternjs

github下载地址: https://github.com/tststs/atom-ternjs.git
具体配置见  https://github.com/tststs/atom-ternjs

2.sublime主题 atom-sublime-monokai-syntax

github下载地址: https://github.com/odahcam/atom-sublime-monokai-syntax.git

3.vue语法支持 atom-vue

github下载地址: https://github.com/hedefalk/atom-vue.git

4.vue2.x语法自动补全 atom-vue2-autocomplete

github下载地址: https://github.com/ealves-pt/atom-vue2-autocomplete.git

5.注释插件 docblockr

github下载地址: https://github.com/nikhilkalige/docblockr.git

6.emmet插件 emmet-atom

github下载地址: https://github.com/emmetio/emmet-atom.git

7.代码缩略预览类似sublime小地图 minimap

github下载地址: https://github.com/atom-minimap/minimap.git

8.vim模式插件 vim-mode

github下载地址: https://github.com/atom/vim-mode.git

9.vim模式扩展插件 ex-mode

github下载地址: https://github.com/lloeki/ex-mode.git

10.vim模式扩展插件 relative-numbers

github下载地址: https://github.com/justmoon/relative-numbers.git