无标题文章

多表查询 连接查询特点 就是相当于 将两张表合成一张大表

gjp_ledger gjp_sort 有关系的两张表 咱们才做 连接查询

SELECT * FROM gjp_ledger;

SELECT * FROM gjp_sort;

SELECT * FROM gjp_sort,gjp_ledger WHERE gjp_ledger.sid=gjp_sort.sid;

起别名操作

SELECT * FROM gjp_sort s,gjp_ledger l WHERE l.sid = s.sid;

使用内连接查询可以将两个 表 形成一张 有关联的大表

有了这个临时的大表 有什么好处呢

可以帮我们获取相关联的数据

隐式内连接格式 select *或者写字段 from 表A,表B where 条件;这个条件就是两张表关联

                                  #也可以加其他条件进行筛选  

做个练习

查询lid为17 的数据 展示它的 金额 所属小分类名称 时间

SELECT money,sid,createtime FROM gjp_ledger WHERE lid=17;

SELECT l.money,s.sname,l.createtime FROM gjp_sort s,gjp_ledger l WHERE l.sid = s.sid AND lid=17;

你可能感兴趣的:(无标题文章)