关闭

sql查询 同一个字段 同时满足多个条件

标签: sql同一个字段同时满足多个条件
6463人阅读 评论(0) 收藏 举报
分类:

在项目的数据库表中有一个字段,这个字段可以有多个值,关系为“或”的关系并且以多条记录存在于表中。在查询这样的记录时如果是简单的查询会出现多条查询结果,而业务上需要只显示为一条记录。这是一个难题,不过在也sql中也是可以解决的。示例:saleid为要查的字段,以valueid为条件,valueid存在多个值,要使得查询结果显示为一条记录。sql语句如下。

select saleid
from Product_Relation
where valueid=13
or valueid=30
or valueid=268
group by saleid
having count(saleid)=3

:group by后的列不能包含作为条件查询的列

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

sql查询 同一个字段 同时满足多个条件

如果要查询同一列满足两个条件 比如   ID 属性 1  a 1  b 2  c 3  d 要求查询属性同时是a 和 b的ID 查出来只有1...
  • ygxq1990
  • ygxq1990
  • 2016-11-03 11:52
  • 1880

SQL一次性查询一个字段不同条件下的统计结果

需求有如下的界面 一次、两次、三次是同一个字段的不同值下的记录条数。查询一个一列数据可以使用下面的SQL语句。select COUNT(*) from shuili_company a wher...
  • chen517611641
  • chen517611641
  • 2016-06-26 19:53
  • 9006

SQL一次性查询一个字段不同条件下的统计结果

需求有如下的界面  一次、两次、三次是同一个字段的不同值下的记录条数。 查询一个一列数据可以使用下面的SQL语句。 select COUNT(*) from shuili_company a...
  • u014710520
  • u014710520
  • 2017-07-10 09:07
  • 427

同一字段根据不同条件更新的sql语句的写法

语法: update test     set 字段1=case when 条件1 then 值1          &...
  • john320
  • john320
  • 2013-11-22 17:13
  • 2729

一个字段同时满足多个条件的查询

构造一个如下图所示的表: №_001: 创建表 tb_a DROP TABLE tb_a CASCADE CONSTRAINT; COMMIT; CREATE TABLE tb_a...
  • quixon
  • quixon
  • 2014-12-23 00:46
  • 3471

一个字段多个条件 查询满足条件数量的sql

select sum(repair_status=1) as to_sure,sum(repair_status=2) as to_done,sum(repair_status=3) as done ...
  • cw1471738538
  • cw1471738538
  • 2016-12-05 15:33
  • 1804

SQL 多条件查询

网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意思?”。其实使用这种用法的开发人员一般都是在使用动态组装的SQL。让我们想像如下的场景:用户要求提供一个灵活的查...
  • SJF0115
  • SJF0115
  • 2013-03-26 10:29
  • 15354

实现多条件模糊查询SQL语句

很多网友问到如何写模糊查询语句和多条件查询,这里我整理了一下,假设以姓名、性别、电话号...作为数据库中的字段名。 通常写一个简单的模糊查询的SQL语句格式可以如下例:  ...
  • mjh11310
  • mjh11310
  • 2007-06-18 09:53
  • 23391

SQL查询要求两个条件同时成立

表里面两个状态,一个是订单状态:未处理,处理中,已处理。一个是付款状态:未付,已付,已退。 现在要求把同时满足“已处理”和“已付”的记录不显示出来。 SELECT * FROM [TABLE] WHE...
  • Donthan
  • Donthan
  • 2013-08-30 11:37
  • 9203

SQL 拼接多个字段的值&一个字段多条记录的拼接

 如student表: studentID studentName studentScore 01 Alice 9...
  • u011403672
  • u011403672
  • 2015-06-01 19:49
  • 10436
    个人资料
    • 访问:269966次
    • 积分:3906
    • 等级:
    • 排名:第9430名
    • 原创:129篇
    • 转载:22篇
    • 译文:3篇
    • 评论:28条
    技术群
    QQ群: 191695206
    微信公众号
    一个程序员的视界
    博客专栏
    最新评论