首页 > 其他分享 >DQL多表查询

DQL多表查询

时间:2024-11-19 23:40:12浏览次数:1  
标签:join 列名 查询 inner 表名 DQL 多表 select

select *from 表名,表名
会输出这两个表的笛卡尔积

select *from 表名 限制条件

表名不能在同一条指令中反复使用,所以应当起别名,如表名 别名, 表名 别名;

可以自身连接查询
在select语句后面加两个相同的表

外连接查询
用inner join,需要加on
select * from 表名 inner join 表名 on 表名.列名=表名.列名;(inner join会取两个表的交集部分)

用left join进行左连接,不仅返回两个表的交集部分。也会返回左表中的全部数据库。右表中的缺失数据将会用null代替,右连接right join同理

select * from 表名 left join 表名 on 限制条件(换行)
left join 表名 on 限制条件;

嵌套查询
将查询的结果作为另一个查询的结果
select *from 表名 where列名=(select列名 from 表名 where 条件)

标签:join,列名,查询,inner,表名,DQL,多表,select
From: https://www.cnblogs.com/lala-la/p/18555869

相关文章

  • 3243.新增道路查询的最短距离
    给你一个整数 n 和一个二维整数数组 queries。有 n 个城市,编号从 0 到 n-1。初始时,每个城市 i 都有一条单向道路通往城市 i+1( 0<=i<n-1)。queries[i]=[ui,vi] 表示新建一条从城市 ui 到城市 vi 的单向道路。每次查询后,你需要找到从城市 0 到......
  • 【每日一题】3243. 新增道路查询后的最短距离 I
    给你一个整数 n 和一个二维整数数组 queries。有 n 个城市,编号从 0 到 n-1。初始时,每个城市 i 都有一条单向道路通往城市 i+1( 0<=i<n-1)。queries[i]=[ui,vi] 表示新建一条从城市 ui 到城市 vi 的单向道路。每次查询后,你需要找到从城市 0 到城市......
  • JavaFX + MySQL:动态显示数据库查询结果的JavaFX应用程序
    文章目录示例概述示例代码导入必要的包定义主类和主方法详细解释导入必要的包定义主类和主方法连接数据库并处理查询结果运行效果示例数据库表结构注意事项示例概述我们将创建一个JavaFX应用程序,该应用程序连接到MySQL数据库,查询某个表中的数据,并将结果显示在一......
  • Abp.VNext-拆分查询
    Abp默认采用的是拆分查询,优点是提高性能,缺点是使用Linq进行多表关联操作时打印查询字符串得到的SQL语句是单表查询语句。而实际上代码执行的是多表关联查询,容易误导开发人员。例如下列LINQ查询是多表关联,但是得到的查询字符串是单表操作。varquery=(await_blogRepository.G......
  • MySQL查询慢的根本原因
    这里的表空间呢,指的是独立表空间,在MySQL中,表空间分为2种,分别是共享表空间和独立表空间,不过在MySQL5.6.6及后续版本默认使用的是独立表空间,说白了就是一个独立表空间在磁盘中会单独对应一个表空间文件,而一个表空间文件存放着MYSQL数据库中一张表的数据。在表空间中有很多数......
  • 鸿蒙HarmonyOS实战开发:hilog命令行查询
     鸿蒙NEXT开发实战往期必看文章:一分钟了解”纯血版!鸿蒙HarmonyOSNext应用开发!“非常详细的”鸿蒙HarmonyOSNext应用开发学习路线!(从零基础入门到精通)HarmonyOSNEXT应用开发案例实践总结合(持续更新......)HarmonyOSNEXT应用开发性能优化实践总结(持续更新......)HiLog日......
  • SeaCMS(海洋CMS)存在MySQL慢查询漏洞(CNVD-2024-39253、CVE-2024-46640)
    SeaCMS(海洋CMS)是一款开源免费PHP影视系统,因其功能强大,操作使用简单,拥有大量用户。 国家信息安全漏洞共享平台于2024-09-26公布其存在MySQL慢查询漏洞。漏洞编号:CNVD-2024-39253、CVE-2024-46640影响产品:SeaCMS(海洋CMS) 13.2漏洞级别:高公布时间:2024-09-26漏洞描述:攻击者可......
  • cmu15545笔记-查询优化(Query Optimization)
    目录概述Heuristics/RulesCost-basedSearchSinglerelationMutiplerelationGenertive/Bottom-UpTransformation/Top-DownNestedsub-queriesDecomposingQueriesExpression/QueriesRewritingStatistics概述数据库系统的执行流程:从优化器到磁盘所设计的步骤:查询......
  • 深入探索高级SQL技巧:解锁数据查询与分析的无限可能
    深入探索高级SQL技巧:解锁数据查询与分析的无限可能在当今数据驱动的时代,SQL(StructuredQueryLanguage)作为数据库管理和查询的基础语言,其重要性不言而喻。然而,仅仅掌握基本的SELECT、INSERT、UPDATE、DELETE等操作,已难以满足复杂的数据处理需求。本文将深入探讨几个高级SQL......
  • 多表关联时过滤条件放在On和Where后面的区别
    演示数据库:Mysql创建表内连接放在On后面SELECT*FROMtb_singert1INNERJOINtb_songt2ONt1.id=t2.singer_idandt2.`name`='夜曲'WHEREt1.`name`='周杰伦';放在Where后面SELECT*FROMtb_singert1INNERJOINtb_songt2ONt1.id=t2.singer_idWHERE......