0 0

SQL查询 排序后 在选择其中的一条 谢谢!5

表1

表头 FID  name  number
     001   1     10    
     002   1     15
     003   1     18
     004   2     20
     005   2     21

表2

表头  parentid  tyname 
      001        11
      002        22
      003        33


选出 FID=parentid 数据 信息 , 但是name = 1 会有三条 出现
想要的结果是 按FID排序 选出一条name的值......

谢谢 大家帮忙....

2011年8月19日 09:42

6个答案 按时间排序 按投票排序

0 0

你的过滤条件是什么,只是FID=parentid吗
貌视 没表述清楚吧...

2011年8月25日 17:02
0 0

给name字段使用distinct 试试
给name字段使用distinct 试试

2011年8月22日 22:06
0 0

给name字段使用distinct 试试

2011年8月19日 17:45
0 0

你选一条name的值,得有个依据吧?number最大还是最小的?

--oracle
select a.* ,b.* from a,b where a.number in (select max(a.number) from a group by a.name) and a.fid=b.parentid order by a.fid desc;

2011年8月19日 11:06
0 0

select * from (select rownum as rownum_xh,a.* from (select a.fid,a.name,a.number from 表1 a, 表2 b where a.fid=b.parentid order by a.fid) a) where rownum_xh=1

2011年8月19日 10:54
0 0

不明白你的问题,FID=parentid的数据,在你给出来的表中不是只有一行吗?你要查的结果是怎样?

2011年8月19日 10:54

相关推荐

    sql模糊查询并按匹配度排序

    通过以上分析,我们可以看出SQL模糊查询及其排序不仅是一种实用的数据库查询技巧,也是一种需要细致考量的技术方案。合理地设计查询逻辑可以大大提高查询效率和准确性,同时也能确保系统的稳定性和安全性。

    SQL Server分组排序取数据的实现

    在SQL Server中,分组和排序是数据处理的两个关键操作。它们可以帮助我们对大量数据进行聚合、组织和筛选,以便更好地分析和理解数据。本文将深入探讨如何在SQL Server中实现分组排序并获取每组的特定行数据。 首先...

    自定义查询排序,适合于oracle,mySql,SqlServer,access等数据库

    ,可能还有一些人还不知道怎么弄,我现在就把我这小小的成果分享给大家,希望你们能够喜欢,只要一条sql语句 ,适合于oracle,mySql,SqlServer,access等数据库中使用,我上传的文件有相关的例子,很容易看懂。

    数据库查询自定义排序,适合oracle,MySql,SqlServer,access等等

    在一次做项目的时候,项目已经做完了,...结果弄出来了,就一条sql语句就能实现,现在我把我的成果分享给大家,这自定义排序能够在oracle,MySql,SqlServer,access使用,我现在打包压缩分享给大家,希望你们能够喜欢。

    Sql查询分析器

    "Sql查询分析器"是一款专为SQLServer设计的实用工具,它使得用户可以直接与数据库进行交互,执行SQL查询,从而高效地管理和分析数据。这款工具的便捷之处在于,它是一个可执行的exe文件,无需安装,只需解压缩后直接...

    sql中随机分组后的随机排序

    在SQL中实现随机分组后的随机排序是一种较为高级的数据处理技术,主要用于数据分析、报表生成等场景,能够帮助用户获得更加多样化的数据视图。本文将详细介绍如何通过SQL语句实现这一功能,并对其中涉及的关键概念和...

    SQL各种查询方法

    在SQL(Structured Query Language)中,查询数据是其核心功能之一。SQL2000作为较早的版本,虽然现在已被更新的版本如SQL Server 2016、2019等取代,但它的查询基础依然适用于现代的SQL语言。下面我们将详细探讨SQL...

    SQL经典查询语句,sql查询语句,sql常用查询语句

    - **示例**: 向`customers`表中插入一条记录。 ```sql INSERT INTO customers (id, name, email) VALUES (1, 'John Doe', 'john@example.com'); ``` #### 删除数据 - **基本语法**: `DELETE FROM table_name ...

    ms sql语句怎么样对随机记录进行排序

    在Microsoft SQL Server中,对随机记录进行排序是一个常见的需求,尤其是在数据分析、报告生成或测试数据随机化等场景中。本文将深入探讨如何使用MS SQL语句实现这一功能,并结合提供的SQL代码片段,详细解析其中...

    MySQL 多表关联一对多查询实现取最新一条数据的方法示例

    本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法。分享给大家供大家参考,具体如下: MySQL 多表关联一对多查询取最新的一条数据 遇到的问题 多表关联一对多查询取最新的一条数据,数据出现重复 ...

    经典sql查询整理

    5. **子查询**:在查询中嵌套另一查询,返回的结果可作为外部查询的一部分。子查询可以在WHERE或FROM子句中使用,也可以用在其他地方,如SELECT列表。 6. **聚合函数**:这些函数用于对一组值执行计算并返回单个值...

    SQL查询语句大全SQL查询语

    - **FULL JOIN (或 FULL OUTER JOIN)**:返回两个表中的所有行,如果某条记录在其中一个表中不存在,则用NULL填充。 4. **子查询** - 子查询可以在主查询中嵌套,用于执行独立的查询并返回结果供外部查询使用。 ...

    SuperMap iclient for ios实现sql查询及结果展示

    4. 处理查询结果:查询完成后,系统会返回一个结果集,包含满足条件的数据记录。开发者需要解析这些结果,并将它们转换为可操作的对象。 四、结果展示 1. 地图图层:将查询结果转换为地图图层,可以使用SuperMap ...

    分组排序选择需要一条

    sql 排序:row_number() over(partition by sjjl_id order by fksj desc,最优化的情况,里面放的有例子,大家可以参考

    SQL查询分析器修正分离版

    SQL查询分析器是一种用于执行和测试SQL语句的工具,尤其在数据库管理和开发过程中非常有用。这个"SQL查询分析器修正分离版"是一款绿色软件,意味着它不需要安装即可使用,节省了用户的时间和磁盘空间,同时提高了...

    SQL查询分析器

    SQL查询分析器是一款专为SQL Server设计的轻量级工具,它无需安装,用户可以直接在解压后的文件夹中启动使用,提供了方便快捷的SQL语句执行和分析功能。这款软件对于数据库管理员、开发人员以及数据分析师来说,是...

    SQL server 分页查询

    SQL Server作为微软推出的一款关系型数据库管理系统,在处理复杂查询、数据分页等方面提供了丰富的功能和优化策略。本文将深入探讨SQL Server中的分页查询技术,帮助读者掌握如何高效地进行数据分页,以提升应用程序...

    SQL查询技巧(范例宝典)

     实例339 利用聚合函数First或Last求数据表中第一条或最后一条记录 496  10.11 多表查询(连接查询) 498  实例340 利用FROM子句进行多表查询 498  实例341 使用表别名 499  实例342 合并多个结果集...

Global site tag (gtag.js) - Google Analytics