如何在mysql中加入两个表记录

谢赫法尔汉苏丹

我想加入两张桌子,

booking table
id from_branch to_branch
1     2            4
2     3            4

Branch Table
 id    name
 1     pune
 2     mumbai
 3     nanded
 4     parbhani
 5     aurangabad

如上表所示,我将它们与两个表( from_branch 、 to_branch )中通用的 id 联合起来

我的查询:

SELECT booking.id,
       booking.from_branch,
       booking.to_branch,
       branch.branch_id,
       branch.branch_name AS "FROM",
       branch.branch_name AS "TO"
FROM   booking
       JOIN branch
         ON booking.from_branch = branch.branch_id
WHERE  booking.from_branch = branch.branch_id
        OR booking.to_branch = branch.branch_id 

我怎么能得到这样的结果

id  from_branch to_branch     FROM      TO
     1     2           4         Mumbai   Parbhani
     2     3           4         Nanded   Parbhani
宰努尔·阿巴丁·图欣

使用连接分支表两次

 select b.from_branch,b.to_branch, 
 bn.name as from_branch_name,
 bn1.name as to_branch_name
 from booking b  join branch bn 
 on b.from_branch=bn.id
 join branch bn1 on b.to_branch=bn1.id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在mysql数据库中加入两个表并获取记录。?

来自分类Dev

如何在php中加入两个mysql表

来自分类Dev

如何在Excel VBA中加入从两个不同数据源创建的两个记录集

来自分类Dev

如何在mysql中加入两个表,但两者之间的日期不同?

来自分类Dev

如何在PHP中加入两个多维数组

来自分类Dev

如何在sqlalchemy中加入两个KeyedTuple对象?

来自分类Dev

如何在猫鼬中加入两个收藏

来自分类Dev

如何在MongoDB中加入两个聚合结果?

来自分类Dev

如何在Scala中加入两个列表?

来自分类Dev

如何在nestjs中加入两个模式?

来自分类Dev

如何在PHP中加入两个多维数组

来自分类Dev

如何在bash脚本中加入两个条件?

来自分类Dev

如何在C#中加入两个列表?

来自分类Dev

如何在linux中加入两个文件?

来自分类Dev

如何在MySQL中从同一表中加入两个选择

来自分类Dev

我如何在mysql中加入两个不同的表

来自分类Dev

在mysql中加入两个表

来自分类Dev

如何在一个foreach中显示两个表记录?

来自分类Dev

在mysql中加入两个表时丢失数据?

来自分类Dev

在mysql中加入两个相关表

来自分类Dev

在mysql中加入两个表时遇到SequelizeEagerLoadingError

来自分类Dev

如何在Android中加入(字面上)两个/多个ContentProvider?

来自分类Dev

如何在Scala和Apache Spark中加入两个DataFrame?

来自分类Dev

如何在PostgreSQL中加入更多然后两个表?

来自分类Dev

如何在h2o流中加入两个框架?

来自分类Dev

如何在列表中加入两个向量的元素并根据原点向量保留名称?

来自分类Dev

如何在pandas中加入两个DF并选择我想返回的列?

来自分类Dev

在LINQ中加入两个列表

来自分类Dev

在sqlite中加入两个表

Related 相关文章

热门标签

归档