sql根据某个字段查找所有值 但是指定去重某几个字段 怎么写?? 5C

sql根据某个字段查找所有值 但是指定去重某几个字段 怎么写??

sql
1

15个回答

select * from tablename where cid='1' and (tid,bid) in
(select tid,bid from tablename where cid='1' group by tid,bid having count(1)<2)

1

图片说明
例如穿进去cid=1得到bid tid一组中不能有重复的

0

select distinct name, id from Data

0
weixin_41814522
weixin_41814522 SELECT A, B, C
一年多之前 回复
qq_34654085
张小北2 请问这个得到的是个什么类型呢??
一年多之前 回复

FSFSDSGDFGFDGDF

0

select distinct bid,tid from 表名 where cid=1;

0
0

select distinct bid

0

SELECT * FROM 表名 where id IN( SELECT MAX(id) FROM 表名 GROUP BY user_id)

0

SELECT bid FROM table WHERE cid = 1 GROUP BY bid

0

SELECT DISTINCT bid FROM table WHERE cid = 7

0
共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
sql 语句查询 按某字段去重 保留按某个字段排序top1
例子: create table tablename  (id int identity(1,1),attachid int,name varchar(10)) insert into tablename  values(23,'sss') insert into tablename   values(33,'sdfs') insert into tablename   values(33,'...
如何在SQL中去重某一列的重复值显示所有的数据
现有一张表如上:content列有一个重复的数据,我想去掉一条(不考虑其他列),显示成下面的结果select * from t_xf_care_education where id in (select min(id) from t_xf_care_education group by content);格式:查找不重复列:select * from 表名 where 列1 in (select ...
mysql按照某一字段去重,并显示其他字段信息
最近有一个需求按照sql中的某一列值去重,还要显示其他字段的信息,使用select distinct name, sorce from table,结果发现去重不起作用,因为MYSQL认为要sorce和name同时重复才会去除。    Google一番,反复试验最终解决办法如下:    select * from table group by name 这样就会去重,默认会取出来每个分组的第一行数...
数据库通用的比较实用的sql根据某几字段去重查询
一、首先看一下原始数据我们现在要对第二行和第三行的customername、linkman、linkmantel这三个字段去重查询要得到的结果肯定只有三行,distinct肯定是不行的也就是这样的效果二、进行分析要想得到这样的效果首先你得有个表,(和没说一样),表里一般都会有个主键吧。并且我们一般也不会对主键进行去重查询吧,因为主键本身就不会重复。我们进行去重的字段都是可以重复的,也就是所以这些是...
sql 根据某个字段进行去重
sql 根据某个字段进行去重 select * from tablename as a where not exists (select 1 from tablename where attachid=a.attachid and name&amp;lt;a.name) 参考: https://www.cnblogs.com/nihaoyueyue/p/5892369.html...
在oracle中查询某一个字段有重复值的所有数据
使用PARTITION BY查询某一列数据所有重复值。 需要查询指定时间内,所有电话号码出现重复的数据 SELECT aa 号码,bb 工单号,cc 专业 FROM (SELECT t.clogcode aa,t.mainsn bb,t.specialty cc,COUNT(*) over (PARTITION BY t.clogcode) cnt FROM temp t) WHER...
oracle根据某个字段去重查询实例
sql去重复
mongo 去除指定字段值重复的数据
mongodb 中 distinct 的作用是:获取集合中指定字段的不重复值,并以数组的形式返回 语法: db.collection_name.distinct(field,query,options) field——指定要返回的字段(String) query——条件查询(document) options——其他选项(document)   例如: { &quot;_id&quot;: 1, ...
oracle数据库表中某几个字段的重复数据去重
delete from szpj_biz_水文观测数据 a  where (a.观测点_id, a.观测时间, a.取样位置) in        (select 观测点_id, 观测时间, 取样位置           from szpj_biz_水文观测数据          group by 观测点_id, 观测时间, 取样位置         having count(*) &gt;
php 二维数组 根据某字段 去重
function unique_arr($array2D,$stkeep=false,$ndformat=true){     if($stkeep){    //一级数组键可以为非数字        $stArr = array_keys($array2D);     }     if($ndformat){   //二级数组键必须相同         $ndArr = array_k
sql 语句按字段去重
从两张表中获取数据,一对多的关系。SELECT ROW_NUMBER() OVER (ORDER BY INFO_DeviceOperationHistory.OprationTime ASC) AS XUHAO, dbo.View_SheBei.rowid, dbo.View_SheBei.BIMInfoName, dbo.View_SheBei.RowGuid, dbo.View_SheB
SQL中删除某字段重复的数据
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?  重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。  一、对于部分字段重复数据的删除  先来谈谈如何查询重复的数据吧。  下面语句可以查询出那些数据是重复的: select 字段1,字段2,count(*) from 表名 group by
SQL语句怎么对单个字段去重,并且要显示所有列
select * from 表名  where 主键 in(select max(主键)   from 表名 group by 要去重的字段 )  之前的语句有问题,在此谢谢下面两位,正常语句已经修复过来
按照某字段去重的SQL
按照name来去重: select * from emp e1 where exists( select name from emp e2  where e1.name=e2.name  group by e2.name having max(e2.rowid)=e1.rowid);
hive数据去重,并取指定的一条数据
hive数据去重,并根据需求取其中一条 数据案例: name  adx       tran_id                 cost        ts        ck        5        125.168.10.0          33.00   1407234660 ck        5        187.18.99.00          33.32
SQL语句实现在某时间段内按某个别字段(并不是所有字段)筛选掉重复的记录。。。
SQL语句实现在某时间段内按某个别字段(并不是所有字段)筛选掉重复的记录,只留下最近时间的记录;再把筛选后的数据按时间降序排列输出结果 select * from qiandao_T where date in(select max(date) from 表名where date between '开始日期' and '结束日期' group by 字段名)order by date desc ...
spark 按某几列distinct去重、topN、窗口计算的应用
        在spark计算当中,我们日常有些简单需求,比如去重,比如有四列(appid、date、type、platform),我们只需要对appid,date进行去重,另外两列不关注。在spark中,distinct会对所有列执行去重操作,两行比较,只要有个一列有差异,就不算重复。         要解决,只对某几列进行去重,可以使用Top N 的思路,也就是先分组,分组后,我们只取ro...
MySQL多字段去重
# 创建学生成绩表grade: # grade表的字段说明:id表示学生编号,name表示学生姓名,gender表示学生性别,score表示学生分数。 create table grade( id int, name char(1), gender char(1), score int )engine myisam charset utf8; # 向学生表中插入数据: insert into...
数据库中查找某值所在的表、字段(Oracle、SqlServer)
DECLARE CURSOR cur_query IS SELECT table_name, column_name, data_type FROM user_tab_columns; a NUMBER; sql_hard VARCHAR2(2000); vv NUMBER; BEGIN FOR rec1 IN cur_query LOOP ...
Mysql中按某一字段去重,并查询去重后的所有字段
1.Mysql中按某一字段去重,并查询去重后的所有字段SELECT pnum, name  FROM products AA WHERE id =       (SELECT MIN(id) FROM products BB WHERE BB.pnum = AA.pnum GROUP BY BB.pnum); ...
二维数据根据某字段去重
二维数据根据某字段去重 /** * 二维数组去重 * @param $arr 数组 * @return $key 去重字段 */ function assoc_unique($arr, $key){ $tmp_arr = array(); foreach($arr as $k =&amp;gt; $v){ //搜索$v[$key]是否在$tmp_arr数组中存...
orcale 查询多个字段 并根据某个字段去重
select * from ( select row_number()over(partition by xx order by id desc) as num,r.* from tableName r ) a where a.num=1    
两表关联查询,根据某一列去重复
 var product = (from p in dbContext.Product                               join gp in dbContext.GroupProduct on p.Id equals gp.ProductId                               where p.IsActive == true &amp;amp;&amp;amp...
sql 按一个字段剔重,查询多个字段
表结构:id唯一,age列有重复的,按age去重,查询所有字段 SELECT [id]       ,[name]       ,[age]   FROM [YIBAI].[dbo].[test] GO 按age去重查询多个字段: select * from [test] where id in (select max(id) from [test] group by [age]
pl/sql查询 某个字段重复
SELECT A,COUNT(*) FROM  表 GROUP BY A HAVING COUNT(*) &amp;gt; 1;  
MySQL获取或者查询数据库某个字段的特定几位(SUBSTRING/RIGHT/LEFT)
一、获取特定的几位:1、取url字段后三位字符?1 select SUBSTRING(url, -3) from link;#这种只能针对固定长度,比说url共8个字符,可以下面这种写法?1 select RIGHT(`url`,length(`url`)-5) from link;2、从左开始第3位取(包括第三位)?1 select SUBSTRING(url, 3) from link;3、取...
sql distinct某个字段
distinct必须放在第一个位置。若放到后面是会报错的。 若要指定某个字段的distinct,需要以该字段group by 再加上一个count(distinct name); 参考来源 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它
List根据某个字段(属性)去重
有时候自带的list.Distinct()去重并不能满足魔门的要求,比如以下情况 如果testList的Name相同则视为重复,则可以如下实现,比写循环语句简洁多了 testList.Where((x,i)=&amp;gt;testList.FindIndex(z=&amp;gt;z.name == x.name) == i) PS:   参数x对应最外层的testList   参数i对应最外层tes...
php数组根据某一字段去重排序
原数组 &quot;user_browserLog&quot;: [ { &quot;id&quot;: 22, &quot;shop_id&quot;: null, &quot;from_user_id&quot;: 36, &quot;user_id&quot;: 12, &quot;modified_time&quot;
oracle表字段去重
单字段去重 查看重复数据select * from testrepeat t where t.id in (select id from testrepeat group by id having count(id) > 1); 删除重复记录,保留rowid最小的行 delete from testrepeat t where t.id in (select id from testrep
SQL查询包含某个字段的所有表名
SQL查询包含某个字段的所有表名 SQL查询包含某个字段的所有表名 在查询分析器中选中目标数据库,执行以下语句。
sql server中查询含有指定字段的所有表
use 指定数据库名称 go SELECT 表名 = D.name , 字段序号 = A.colorder, 字段名 = A.name, 类型 = B.name, 字段说明=isnull(g.[value],'') FROM syscolumns A Left Join systypes...
MySQL查询指定字段
MySQL,可以在SELECT语句的字段列表中指定,要查询的字段。 SELECT 字段名1,字段名2,…… FROM 表名; 查询student表中,name字段和gender字段的数据注意,如果在SELECT语句中改变了查询字段的顺序,查询结果中字段显示的顺序也会做相应改变。
mysql查询根据部分字段去重
mysql有个关键字distinct用来去重的,但是使用时只能放在查询字段的最前边 如: SELECT DISTINCT user_id,age FROM t_user; 若不是放在最前边,如: SELECT user_id, DISTINCT age FROM t_user; 是会报错的。 那么如果我们只想根据age字段来去重,并且要查出user_id,就不能直接这样执行。需要
以某一个或者多个字段对数据去重的方法
1.以一个字段为主键去重的话,直接distinct SELECT DISTINCT Company FROM Orders 2.以两个字段去重的话,可以这样实现 SELECT Company,Person FROM Orders Group by conmpany ,person 3.如果是想查询多个字段,并且以两个字段为主键的话,可以先生成list,然后在list里面...
[SQL] 查询某个字段值类型的数量
今天有人问我这么一个问题, select count(*) from (select * from t group by t.create_date) temp 在HQL语句怎么写 第一反应就是写成一句..这个反应本来也没的..但写出来的是错的 select count(*) from t group by t.create_date 确定是我一开始反应理解错了..他
SQLSERVER查询整个数据库中某个特定值所在的表和字段的方法
做项目中前些天要手动改数据库中的一些字段的值,但发现这个字段可能会被数据库中其他的很多张表引用,于是就得想办法查询出该条记录的所有引用的表和字段,下面的存储过程可以查询出整个数据库中某个特定值所在的表和字段。 ↓双击代码段选中复制↓ 1 2 3 4 5 6 7 8 9 10 11 12 13
linq查询根据list的一个字段去重,某个字段数据相同的只取一条
//筛选同一分钟内的数据,只取一条 var zb_wb = (from a in list_pos from b in list_wb where b.YCWHJL_QSSJ.Value.ToString("yyMMddHHmm") == a.Time.ToString("yyMMddHHmm")...
C# 从一个list中取出某一字段并去重生成一个新的list
public class AppointmentsDto { /// &amp;lt;summary&amp;gt; /// 资源ID /// &amp;lt;/summary&amp;gt; public string ResourceID { get; set; } /// &amp;lt;summary&amp;gt; /// 部门I...
json解析查找指定数据字段
String strData = "{" + "userbean" + ":" + "{" + "Uid" + ":" + "100196" + "," + "Showname" + ":" + "\u75af\u72c2\u7684\u7334\u5b50" + "," + "Avtar" + ":null," + "State" + ":1}" + "}";
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 教育大数据字段 数据库课程表字段