Mysql多表查询

现在有个两个表查询显示出你需要的字段以及条件

img

img

1
2
3
4
5
6
7
8
9
SELECT flatzone.SID,flatzone.IDX,zonelist.`NAME`,flatzone.DOMAINNAME -- 要显示的字段
FROM flatzone -- 来自哪个表
INNER JOIN zonelist on flatzone.ZONE=zonelist.ZONE -- 关联的表以及必须条件
WHERE flatzone.SID>=10001 -- 条件筛选
and flatzone.SID<=10006
GROUP BY flatzone.SID -- 分组去重
ORDER BY SID -- 排序
;
## 其他左查询以及又查询自行百度

img

借鉴与:https://segmentfault.com/q/1010000012841241

题外话:导出表结构以及数据

1
2
3
mysqldump datebases teble > zz.sql # 表结构and数据
# -t 表数据
# -d 表结构