永发信息网

请教大家,一个SQL复杂的编写方法

答案:1  悬赏:0  手机版
解决时间 2021-04-01 18:10
  • 提问者网友:你给我的爱
  • 2021-03-31 22:42
请教大家,一个SQL复杂的编写方法
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-04-01 00:08
我没有你的表结构,我只给你说一下思想.首先你有五个表,get(order_id,id),account(type_id,money),travel(order_id,money),finance(ord_id,money),tourise(id)
有一个问题你没有说清楚,你要的是两者比较大于的记录还是小于的记录.
下面是你要的SQL语句,你写的和什么以及什么都搞乱了!一定要把你的话写清楚我才能帮你解决:
select get.order_id,sum(account.money),sum(travel.money)
from get inner join account on get.id=account.type_id
inner join travel on get.order_id=travel.order_id
inner join finance on get.order_id=finance.order_id
inner join tourist on get.order_id=tourist.id
where sum(account.money)>sum(travel.money)
group by get.order_id
因为我没有你的表结构,你只要看着我的捎改一下就行了!其实并不难,并且你叙述的内容也不是很清楚.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯