求教一个 复杂sql的写法
1个回答
2017-07-03
展开全部
我没有你的表结构,我只给你说一下思想.首先你有五个表,get(order_id,id),account(type_id,money),travel(order_id,money),finance(ord_id,money),tourise(id)有一个问题你没有稿历说清楚,你要的是两者比较大于的键森搜记录还是小于的记录.下面是你要的SQL语句,你写的和什么以及什么都春岁搞乱了!一定要把你的话写清楚我才能帮你解决:selectget.order_id,sum(account.money),sum(travel.money)fromgetinnerjoinaccountonget.id=account.type_idinnerjointravelonget.order_id=travel.order_idinnerjoinfinanceonget.order_id=finance.order_idinnerjointouristonget.order_id=tourist.idwheresum(account.money)>sum(travel.money)groupbyget.order_id因为我没有你的表结构,你只要看着我的捎改一下就行了!其实并不难,并且你叙述的内容也不是很清楚.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询