`
yaodaqing
  • 浏览: 349563 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

多表关联查询的SQL语句

阅读更多
在SQL里,常常需要对多个表关联起来进行查询,下面把我写的一个简单的多表关联的例子给大家看看,方法很简单,只要你学会原理就行:

select 
o.id id,o.oid oid,o.number number,o.seOrder seOrder,o.endprice endprice,--第一个表的字段
d.uid uid,d.oDatetime oDatetime,--第二个表的字段
p.proname proname,p.spec spec,p.material material,p.price price,--第三个表的字段
c.price1 price1,c.price2 price2,c.price3 price3,c.price4 price4,c.price5 price5 --第四个表的字段
from 
orderlist o --表一
left join products p on o.pid=p.id --表二
left join orderForm d on d.id=o.oid --表三
left join classify c on p.bid=c.id --表四
--更多的表
order by o.id desc

这样,就把四个表关联起来查询了。如果有更多的表,可以一个一个的关联下去,不过我还是不希望关联的表太多。


分享到:
评论

相关推荐

    Oracle sql语句多表关联查询

    Oracle SQL 语句多表关联查询 Oracle SQL 语句多表关联查询是数据库管理系统中的一种常见查询方式,它可以从多个表中检索数据,满足业务需求。本文将详细介绍 Oracle SQL 语句多表关联查询的知识点,包括字符串和...

    SQL语句的多表查询

    ### SQL语句中的多表查询 在数据库管理与开发中,单个数据表往往难以满足复杂的数据需求。因此,多表查询成为了一种常见的技术手段,尤其在ODBC(Open Database Connectivity,开放数据库互连)编程中尤为重要。...

    sql多表关联语句

    ### SQL多表关联查询语句详解 在SQL Server数据库中,多表关联查询是一种非常重要的技术,它允许用户从多个表中检索数据,并且能够处理复杂的数据关系。本篇文章将根据给定的SQL查询示例来详细介绍SQL多表关联查询...

    sql多表关联查询,三表关联查询

    sql多表关联查询,三表关联查询

    sql 多表 3表4联合查询语句

    sql 多表 3表4联合查询语句 对于多个表 或者其中存在两个表相同但是需要和不同的表进行不同条件的;联合查询

    93 深入探索多表关联的SQL语句到底是如何执行的?(3).pdf

    在深入探索SQL多表关联语句的执行原理之前,先来了解几个概念。首先是嵌套循环关联(nested-loop join),这是一种基本的关联执行原理。当执行多表关联查询时,系统会先在一个驱动表(driver table)中根据WHERE条件...

    sql 查询 语句 常用sql语句(有表结构)

    从给定的文件信息中,我们可以提取到一系列与SQL查询语句相关的知识点,涉及表结构、数据查询、分组统计、连接操作等多个方面。以下是对这些知识点的详细解析: ### 表结构 - **books**: 包含字段`book_id`, `book...

    3.4-数据查询SQL语句-3.ppt

    数据查询SQL语句与多表关联查询 数据库原理及应用中,数据查询SQL语句是核心内容之一。数据查询SQL语句是指用于从数据库中检索数据的语句,包括SELECT语句、FROM语句、WHERE语句、ORDER BY语句等。多表关联查询是指...

    ORACLE_多表关联_UPDATE_语句

    Oracle数据库中的多表关联UPDATE语句是用于在一个表中更新数据时,依据另一个表的条件进行操作的关键技术。这在处理复杂的数据同步或修正场景时非常有用。在本例中,我们将探讨如何利用多表关联来更新数据,并通过...

    91 深入探索多表关联的SQL语句到底是如何执行的?(1).pdf

    在深入探讨多表关联SQL语句的执行原理之前,需要先掌握一些基础的SQL查询知识,包括单表查询中的执行计划、索引的使用和理解。单表查询的执行计划主要包含const、ref、range、index和all等类型,这些都是执行查询时...

    arcgis中的sql语句

    - **Field Calculator**:通过Field Calculator使用SQL语句可以实现属性字段的计算和更新,甚至进行表间的关联计算。 - **VBE环境下ADO方式执行SQL**:在Visual Basic for Applications (VBA)环境中,使用ActiveX ...

    行业-92 深入探索多表关联的SQL语句到底是如何执行的?(2).rar

    本主题深入探讨了多表关联的SQL语句的执行原理,帮助我们理解如何有效地设计和优化数据库查询。下面我们将详细讲解多表关联的概念、类型、执行过程以及优化策略。 首先,我们需要理解什么是多表关联。在关系型...

    可视化sql查询语句生成器

    对于开发人员来说,尤其是需要频繁进行数据查询时,可以快速构建和测试SQL语句,节省了大量的时间。同时,它降低了错误率,因为大多数工具会自动检查语法和逻辑错误,确保生成的SQL语句是有效的。 另外,可视化界面...

    oracle 查看当前会话执行的sql语句

    以上查询可以帮助我们识别出那些执行成本高、磁盘读取频繁或处理大量行的SQL语句,从而进行进一步的优化工作。 通过上述方法,我们可以有效地监控和分析Oracle数据库中的SQL执行情况,这对于提高系统的整体性能具有...

    由浅入深sql语句(外键,左关联,右关联,全关联)

    ### SQL语句详解:外键、左关联、右关联与全关联 #### 一、引言 在数据库设计中,关系型数据库通过表之间的关联来实现数据的有效组织和查询。SQL语言作为数据库的标准操作语言,提供了多种方式来进行表间的关联...

    浅谈Linq to sql 的多表关联与动态条件查询

    浅谈Linq to sql 的多表关联与动态条件查询 Linq to sql 是一种强大的数据查询语言,它可以帮助开发者快速、高效地访问和操作数据库数据。在本文中,我们将讨论 Linq to sql 的多表关联和动态条件查询这两个重要的...

    三个表的一个sql语句查询

    我们需要通过一个SQL语句来获取每个人员的详细成绩信息,包括姓名、性别、年龄以及各个科目的分数。以下是基于题目给出的部分内容,详细解释如何构建这个查询语句。 首先,人员表(x_user)包含以下字段: 1. name...

    oracle监听执行sql语句

    通常情况下,SQL语句会被分割成多个片段,该查询可以帮助我们查看这些片段的详细内容。注释中的`machine`过滤器可以根据实际需求进行调整。 2. **查找最耗时的SQL语句** ```sql SELECT * FROM ( SELECT ...

    WinForm+SQL多表联合自定义查询

    本示例中的“WinForm+SQL多表联合自定义查询”是一个结合了两者的技术,允许用户通过WinForm界面进行自定义的多表联合查询。在实际开发中,这样的功能对于数据检索和分析至关重要,特别是在处理大型复杂数据库时。 ...

Global site tag (gtag.js) - Google Analytics