首页 > 解决方案 > 如何将一列中的值传递到 SQL 中另一个表的两列中

问题描述

我是编程新手,尤其是 SQL 新手,我有一个名为的表team,我在其中保存不同的团队,我想在另一个表上显示它们,称为不同团队gameteam1team2列。

这是一个学校项目,用于在网站上显示数据。

我试过了,INNER JOIN但没有奏效。

我已经对体育场做过类似的事情,但不同的是,一个只有一根柱子,而这个有两根柱子,所以我不知道这是否可能。

在此处输入图像描述

在此处输入图像描述

标签: sql

解决方案


你只需要加入队桌两次 -

select * -- choose whatever columns you need
  from game g
      ,team t1
      ,team t2
 where g.team_id_1 = t1.id
   and g.team_id_2 = t2.id

推荐阅读