如何从 SQLITE 中的 JOIN 中删除重复的列

SuperZooper3

我发现在 SQLITE 中使用 JOIN 时,我得到了我加入 2 个表的列的两倍。我需要一种方法,以便当我加入 2 个表时,我可以删除重复的列。

我希望只有两个带圆圈的行之一:

重复列的图像

这是我用来加入的代码:

SELECT * 
FROM stops 
JOIN stop_times ON stops.stop_id = stop_times.stop_id
阿布拉

替换SELECT *为列列表并使用表别名来指示包含该列的表。

你没有贴出表格的结构,所以我不能给你一个完整的解决方案,但也许下面的SQL足以让你自己完成。

SELECT s.stop_id
      ,s.stop_code
      ,t.arrival_time
      ,t.departure_time
  FROM stops s
  JOIN stop_times t
    ON s.stop_id = t.stop_id

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章