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

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

sql

15个回答

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

select distinct name, id from Data

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

FSFSDSGDFGFDGDF

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

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)

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)<3)

select distinct bid

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

SELECT bid FROM table WHERE cid = 1 GROUP BY bid

共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SQL根据字段值查找表及字段
当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便
mysql根据某个字段去重
在有主键的情况下 SELECT * FROM sa_request t WHERE t.logid IN ( SELECT MAX(logid) FROM sa_request GROUP BY caseid ); 或者效率高些的 SELECT * FROM sa_request t WHERE EXISTS ( SELECT 1 FROM sa_request GROUP BY
根据二维数组某个字段的值查找数组
&lt;?php date_default_timezone_set('Asia/Shanghai'); echo 'hello https://tool.lu/'; /* * 根据二维数组某个字段的值查找数组 */ function filter_by_value ($array, $index, $value){ if(is_a...
查找字段的SQL怎么写?
Delphi里有lookup字段,但SQL语法里没找到对应的方法。请问怎么实现。rn有两个表rn表一:学生表rn编号 姓名 班级编号rn1 张三 1rn2 李四 1rn3 王五 2rnrn表二:班级类别rn编号 名称 分科rn1 高三3班 文rn2 高二1班 理rn3 高二2班 理rnrn现在希望得到如下表:rn编号 姓名 班级编号 分科rn1 张三 1 文rn2 李四 1 文rn3 王五 2 理rnrnSQL语句该如何写?
按照某字段去重的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);
sql2008某个字段根据其他几个字段组合来连接所有值(把某个字段的所有值按分组连接起来)
表名及字段:tb(zd1,zd2,zd3,zid4)rnrnzd1 zd2 zd3 zid4rn1 A B AArn1 A B BBrn2 C Q CCrn2 C Q nullrn2 C Q DDrnrnrnrn如何得到如下结果(即第四个字段根据前3个字段来连接第四个字段的所有值):rn1 A B AA BB (AA和BB之间用换行符连接)rn2 C Q CC DDrnrnrnrn在网上百度了很多,基本都是单条件的(即根据1个字段而不是根据几个字段组合),以下是网上找的,但是不知道该怎么修改,哪位能帮忙改一下rnrncreate table tb(a varchar(20))rninsert tb values ('1')rninsert tb values ('2')rninsert tb values ('3')rninsert tb values ('4')rninsert tb values ('5')rngornrn--方法一rndeclare @sql varchar(1000)rnset @sql = ''rnselect @sql = @sql + t.a + '@' from (select a from tb) as trnset @sql='select result = ''' + left(@sql , len(@sql) - 1) + ''''rnexec(@sql)rndrop table tbrn/*rnresult rn--------- rn1@2@3@4@5rn*/
php二维数组根据某个字段去重
/** * 二维数组根据某个字段去重 * @param array $array 二维数组 * @para array 去重后的数组 */ private function uniquArr($array){ $result = array(); foreach($array as $k=&gt;$val){ $code = false; ...
Linux根据某列字段去重
-t : 指定分隔符 -k: 指定从第几列开始去重 sort -t $',' -k3,3 -u file1.txt &gt;&gt; file_new.txt
php 二维数组根据某字段去重
有时候,查询出来的数组会有好多重复的数据,要想去除这些数据,有以下几种方法: 第一种:二维数组中直接去掉重复的键 function unique_arr($array2D,$stkeep=false,$ndformat=true){     if($stkeep){    //一级数组键可以为非数字        $stArr = array_keys($array2D);     }    ...
php 二维数组 根据某字段 去重
function unique_arr($array2D,$stkeep=false,$ndformat=true){     if($stkeep){    //一级数组键可以为非数字        $stArr = array_keys($array2D);     }     if($ndformat){   //二级数组键必须相同         $ndArr = array_k
list<Dto>根据某字段去重
List list = eduSchoolSupplierService.findSchool(schoolDto);         if(list != null && list.size() >0){             list = mySortSchool(list);         }     private List mySortSchool
二维数据根据某字段去重
二维数据根据某字段去重 /** * 二维数组去重 * @param $arr 数组 * @return $key 去重字段 */ function assoc_unique($arr, $key){ $tmp_arr = array(); foreach($arr as $k =&amp;gt; $v){ //搜索$v[$key]是否在$tmp_arr数组中存...
sql批量修改某字段所有值
UPDATE 表名 SET a=REPLACE(a,'b','c') 将字段(a)里的字符(b)批量替换为字符(c)
查找某字段记录相同的所有记录,怎么写那句话?
就是把所有某字段记录重复的记录都查找出来,怎么写?
SQL 查找某个字段重复
select 字段名, Count() From 表名 Group By 字段名 Having Count() &amp;gt;1 COUNT(*) 函数返回在给定的选择中被选的行数。 参考如下: http://www.cnblogs.com/fanguangdexiaoyuer/p/6268211.html ...
oracle去重,根据列去重,字段去重。
distinct去重在用in实在是不好用啊,速度堪忧! 根据字段去重,。 根据 id和sex 字段去除重复的行,并获取其它的列: select id,name,sex from( select a.*,row_number() over(partition by a.id,a.sex order by name) su from test a ) where su=1 其中,partition b...
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    
Sqlserver根据字段查找表和根据字段值查找表的几个方法
-------------Sqlserver根据字段名称查找表(多个字段值) SELECT *FROM( SELECT t2.name  FROM syscolumns t1,sysobjects t2 WHERE t1.id=t2.id and t1.NAME='ibatch' ) m LEFT JOIN ( SELECT t2.name  FROM syscolumns t
获取数据库某字段的值怎么写
我想获得数据库中的字段PlaX经度,PlaY纬度的值rnrn然后在地图上显示经纬度为plax,play的点rnrn怎样才能获取?rnrnComboBox2.Items.Add(myDataread.Item("PlaX"))以后rncombobox的值怎么样可以赋值给自定义的变量
select 除某字段以外的所有字段 怎么写
求助 select 不是rq的所有字段 我不能列出所有其他的 rn在线等
根据字段值,查找该值在该表的哪个字段?
表名已知,rn字段内容知道一部分rnrn如何查询,改内容在该表哪个字段?
【求助】某表根据一个flag字段的值,取该表不同字段的sql怎么写
譬如rnrn表A,有字段flag,和字段a,b,c,d,e,frnrn当flag=‘1’,取出字段a,b,crn其他情况,取出字段d,e,f
查找某字段中含有小写字母的sql怎么写?
[code=SQL]select top 100 * from G_CoAndExchange where symbol like '%[a-z]%' collate Chinese_PRC_CS_AI[/code]rn我的语句,如上,还是不行。rnrn请大家帮帮忙,看看怎么写。谢谢
根据某个字段查找最大值的记录
现有数据库某表内容如下:rnrnuid pid price timern1 1 100 2007-07-01rn1 2 150 2007-07-02rn2 1 110 2007-07-03rn3 1 120 2007-07-04rn4 2 180 2007-07-04rn3 2 170 2007-07-04rn6 3 130 2007-07-04rnrnrn怎么查询才能获得如下的查询结果rnuid pid price timern3 1 120 2007-07-04rn4 2 180 2007-07-04rn6 3 130 2007-07-04rnrn也就是查出pid的最大price的记录rn
Spark SQL 按照某个字段去重
/** * 按照两个字段进行排重 * Created by princeping on 2017/8/8. */ object SQLDemo { def main(args: Array[String]): Unit = { val spark = SparkSession.builder.appName(&amp;amp;quot;SQLDemo&amp;amp;quot;).master(&amp;amp;quot;local&amp;amp;quot;).getOrC...
根据两个字段去重SQL语句
delete from aop_app_ipmlinfo a where a.impl_id not in ( select max(t.impl_id) c from aop_app_ipmlinfo t group by t.app_id,t.ability_id )ps: max(t.impl_id) 也能替换为 min(t.impl_id)
查找相同字段的sql语句怎么写?
表Information中有四个字段:ID,Name,Sex,PositionrnID为主键,现在我想查找姓名一样的记录,sql语句应该怎么写,谢谢。rn
如歌根据指定字段的值选取不同的字段值??
表结构如下:rn F1 F2 F3 F4 F5rn 1 2 3 4 1rn 5 6 7 8 2rn ...rn rn 当F5=1时选取F1、F3字段rn 当F5=2时选取F2、F4字段rn rn 请问如何实现?谢谢~
替换SQL某字段的值
SQL某字段存储了连接地址,http://xxx.xxx.xxx/xx/x.htmlrn现在想把http://xxx.xxx.xxx/xx/x.html绝对地址转换为/xx/x.html相对地址,能否用SQL语句实现?如用程序一条条读取,截取后存回SQL肯定可以。有更好的办法嘛?或者C#有把绝对地址转相对地址的方法或函数嘛?
不含某个字段的SQL语句怎么写?
我有两个数据表。一个是老师的问题,一个是学生的答案。在学生答案表中有一个questionid字段,学生每对老师的某个问题有个回答,就把这个问题的ID写到这个字段。rn  目的是实现:学生张三登录后想看一下所有自已未回答过的问题。这个SQL语句应该怎么写呢?怎么循环输出 呢?多谢!rn
查找用到某个字段的所有存储过程
USE nf GO SELECT obj.Name, sc.TEXT FROM syscomments sc INNER JOIN sysobjects obj ON sc.Id = obj.ID WHERE sc.TEXT LIKE '%' + 'ContestCount' + '%' -- ContestCount为所要查询的字段 AND TYPE = 'P'
查找某个字段的最大值
数据库某表中,求某个字段中的最大值,该字段数据类型是varchar型,值为正整数rn在PB中如何求最大值
JAVA-List对象某个字段去重
public class User {     private int id;     private String name;     private String age;          public User(){              }     public User(int id,String name,String age){         this.id
某字段内字符串去重
与传统的数据去重不同,这是一个字段内的字符串有大量重复内容,需要去重 比如字段内容为:aa,bb,cc,dd,ab,aa,cc,dd 去重后的结果为:aa,bb,cc,dd,ab 回复于 2018-07-25 15:55:26 #5 得分:100 模拟SQL: SELECT 唯一字段,        LISTAGG(COLUMN_DISTINCT, ',') WITHIN GROUP(...
sql指定字段值排序
select * from changan_prizerecord where PRIZE in ('4999元油卡','行车记录仪','美的榨汁机','5元立减代金券','1元立减代金券') orDER BY FIND_IN_SET(PRIZE,'4999元油卡,行车记录仪,美的榨汁机,5元立减代金券,1元立减代金券')
php中根据二维数组某个字段的值查找对应的一维数组
&lt;?php date_default_timezone_set('Asia/Shanghai'); /* * 根据二维数组某个字段的值查找数组 */ function filter_by_value ($array, $index, $value){ if(is_array($array) &amp;&amp; count($arr...
根据表中某个字段的值不同查找不同的表
(CASE WHEN PI.PAGE_TYPE_ID = ‘002’ THEN CP.TITLE else GT.f_goods_type_name END) GOODS_SOURCE
根据某个字段查询
根据用户名查询rn在数据表里显示rn
根据某字段得到所有记录数
根据表的某个字段得到所有记录数。rn如,table a 有字段typern统计各个type的记录数
如何查找表中某几个字段值相同的记录?
如题rnrn如有表结构如下rnrncname cpass ctel cfaxrn张三 123 2883210 2999300rn李强 123 2883210 2999300rn何勇 555 2222111 2233222rn王刚 555 2222111 2233222rn肖明 111 1111111 2222222rnrn要找出 cpass,ctel,cfax值相同的记录rn也就是要得到如下结果:rnrn张三 123 2883210 2999300rn李强 123 2883210 2999300rn何勇 555 2222111 2233222rn王刚 555 2222111 2233222rnrn请帮忙!
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法