Oracle SQL语句,符合条件的数据在表中存在一条时不列出,当有两条以上时才列出结果
现有一需求,当查询时,符合条件的数据在表中存在一条时不列出,当有两条以上时才列出结果。大体代码讲解如下:selecta.*fromtablea,tableb,tablec...
现有一需求,当查询时,符合条件的数据在表中存在一条时不列出,当有两条以上时才列出结果。
大体代码讲解如下:
select a.* from table a,table b,table c
where a.id = b.id and a.no b.no
现在需要再加一个限制条件:
就是a.id 在表c中的id列,如果符合a.id=c.id的数据只有一条,那么就不作为查询结果显示出来
如果符合此条件的数据大于两条,那么就显示出来 。
请各位大大们多多帮助! 展开
大体代码讲解如下:
select a.* from table a,table b,table c
where a.id = b.id and a.no b.no
现在需要再加一个限制条件:
就是a.id 在表c中的id列,如果符合a.id=c.id的数据只有一条,那么就不作为查询结果显示出来
如果符合此条件的数据大于两条,那么就显示出来 。
请各位大大们多多帮助! 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询