SQL多表查询语句怎么写

A表B表TransDeviceID是装置编号DeveiceState是装置状态怎么查询每个大队下面的单位总数,以及单位装置状态相同的单位总数,其中一个单位有多个装置的只要... A表 B表 TransDeviceID是装置编号 DeveiceState是装置状态 怎么查询每个大队下面的单位总数 ,以及单位装置状态相同的单位总数,其中一个单位有多个装置的只要有一个装置状态是0,那么统计该单位时该单位的状态即为0 请大神指点SQL语句该怎么写 展开
 我来答
僧珉刑慧巧
2019-05-22 · TA获得超过1162个赞
知道小有建树答主
回答量:2075
采纳率:88%
帮助的人:9.6万
展开全部
select
h.communityname,h.content,n.title,n.content,
s.storename,s.content
from
house
h,news
n,store
s
where
h.communityname
like
...,h.content
=
...等(你的查询条件)
使用表别名.字段来讲不同表中相同字段名的给分开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
费炫仲孙良材
2019-04-06 · TA获得超过1162个赞
知道小有建树答主
回答量:1972
采纳率:100%
帮助的人:9.3万
展开全部
给个思路
数据略多
不好模拟
A表里面
根据deptid
和parentid
生成一个
二叉树
select
..
from
a
start
with
deptid=0001
connect
by
prior
deptid=parentid;
这个查询把所有的对应关系
整出来
然后
left
join
B表
on
a.deptid=b.deptid
最后再做一下统计
就可以弄出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式