sql多表联查语句怎么写 最好能举例说明 有哪些方法可以实现,我这个小虾米不懂,希望各位大虾能给予指导
发布网友
发布时间:2022-05-14 21:34
我来回答
共1个回答
热心网友
时间:2023-10-31 12:46
你要说下你的表跟要查询数据的相关的几个关键字段。比如:
商品表:商品编号、商品名称
消费流水:商品编号、消费金额、扣款账户
财务:账户编号、余额
多表查询的样子大概是这样的:
select 字段1,字段2... from 表1 [left|right] join 表2 on 表1.关联字段=表2.关联字段 where
left join 表示取左边表所有满足条件的记录,不管表2是否有对应的记录,right相反。忽略则只返回两个表都有对应记录的那些记录。连接多个表可以加多个 JOIN 子句,在 where 之前插入即可。
你这是要查询单个商品的消费总计呢,还是查询流水并显示每次消费后的余额。前者跟余额好像没什么直接关系(还是我理解错误了?),后者可不是一两句能解决的。