MySQL 加入 3 个表

标签 mysql database join

我有一个问题,那时没有线索或起点如何解决:

我有三个包含以下字段的表(我只限于重要字段):

table1    table2        table3
idsp        idsp          did
customer    did

我需要的是table1和table3的大部分字段,table1通过字段idsp合并到table2, 表 2 和表 3 在字段上。

正如我所说,我没有起点...有人帮忙吗?

谢谢, 萨沙

最佳答案

select t1.*, t3.* from 
table1 t1 
inner join table2 t2
  on t1.idsp = t2.idsp
inner join table3 t3
  on t2.did = t3.did

继续一个接一个地使用连接。

关于MySQL 加入 3 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5461269/

相关文章:

mysql - 加入两个 mysql 查询并包含计数为零的列值

mysql left join NULL 空时切换为0

java - 如何在 Vaadin 中处理包含 @Id @GenerateVaule 的 bean?

sql-server - 复式记账数据库设计

database - 是否有类似 Redis DB 的东西,但不受 RAM 大小的限制?

mysql - 在同一查询中使用查询结果

c# - SQLite 加入嵌入式数据库表

mysql - 从 MySQL 中删除外键

java - 在哪里初始化连接池,java tomcat

php - 如何合并到数据库