多表查询 连接查询特点 就是相当于 将两张表合成一张大表
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;