mysql数据库多表联查
时间: 2023-09-17 18:13:13 浏览: 68
在MySQL数据库中,多表联查是指同时查询两个或多个表的操作。常用的多表联查类型有交叉连接、内连接、外连接、分组查询和子查询等。交叉连接返回两个表的笛卡尔积,内连接返回两个表中符合条件的记录,外连接返回两个表中符合条件的记录以及未匹配的记录,分组查询用于对多个表进行聚合计算,而子查询则是在一个查询中嵌套了另一个查询。
举个例子来说明,假设我们有两个表,一个是t_super(包含学生姓名和歌曲ID),另一个是t_song(包含歌曲名称和ID)。我们想要查询在t_super表中与歌曲ID为1对应的学生姓名,可以使用子查询的方式进行查询。具体的SQL语句如下:
SELECT name FROM t_super WHERE song_id IN (1);
这个查询语句会返回在t_super表中歌曲ID为1对应的学生姓名,结果可能为谭咏麟和林青霞。
另外,如果我们想要查询在t_super表中没有学习《我只在乎你》这首歌的学生姓名,可以使用子查询和不等于运算符进行查询。具体的SQL语句如下:
SELECT name FROM t_super WHERE song_id <> (SELECT id FROM t_song WHERE song_name = '我只在乎你');
这个查询语句会返回在t_super表中没有学习《我只在乎你》这首歌的学生姓名,结果可能为谭咏麟、张国荣、林青霞、刘德华、张曼玉、黎明、梅艳芳、陈慧娴和陈百强。
综上所述,多表联查是在MySQL数据库中同时查询多个表的操作,可以通过多种方式实现,如交叉连接、内连接、外连接、分组查询和子查询。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [mysql多表联合查询](https://blog.csdn.net/m0_58805648/article/details/125533162)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)