SQL语句多表查询
有两个表表1,xyxx表2,xyyy查询表1内字段sfhk为1的记录在表2内记录数大约5条的记录查询出来了,表2中记录值大于的数据了,怎么去除表1内字段SFHK为1的记录...
有两个表 表1,xyxx 表2,xyyy
查询表1内字段 sfhk 为1的记录 在表2内记录数大约5条的记录
查询出来了,表2中记录值大于的数据了,怎么去除 表1内 字段SFHK 为1 的记录! 展开
查询表1内字段 sfhk 为1的记录 在表2内记录数大约5条的记录
查询出来了,表2中记录值大于的数据了,怎么去除 表1内 字段SFHK 为1 的记录! 展开
5个回答
2014-12-19
展开全部
需要详细些的表结构才能写出语句,最起码要知道表1和表2的主外键关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有三个问题:
这两个表的记录是放在一起显示吗?
如果是放在一起显示,这两个表的结构一样吗?
如果两个表结构不一样,这两个表的连接字段是什么?
追问
放在一起显示,连接字段,xyxx.sfzh=xyyy.sfzhm
追答
select xyxx.sfhk, xyyy.sfzhm, count(1) num
from xyxx
left join xyyy on xyxx.sfzh = xyyy.sfzhm
where xyxx.sfhk = 1
group by xyyy.sfzhm,xyxx.sfhk
having count(1) >=5
你试一下
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两表的关系在哪里?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
l两个表有联系吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询