sql—如何从sqlite中的联接中删除重复列

jdg4fx2g  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(624)

我发现,在sqlite中使用连接时,我得到了连接这两个表的列的两倍。我需要一种方法,这样当我连接两个表时,我可以删除重复的列。
我只希望在两个带圆圈的行中有一行:

这是我用来加入的代码:

  1. SELECT *
  2. FROM stops
  3. JOIN stop_times ON stops.stop_id = stop_times.stop_id
daolsyd0

daolsyd01#

替换 SELECT * 并使用表别名来指示包含该列的表。
你没有公布表的结构,所以我不能给你一个完整的解决方案,但也许下面的sql足以让你自己完成。

  1. SELECT s.stop_id
  2. ,s.stop_code
  3. ,t.arrival_time
  4. ,t.departure_time
  5. FROM stops s
  6. JOIN stop_times t
  7. ON s.stop_id = t.stop_id

相关问题