Как удалить повторяющиеся столбцы из JOIN в SQLITE - PullRequest
0 голосов
/ 20 июня 2020

Я обнаружил, что при использовании JOIN в SQLITE я получаю вдвое больше столбца, в котором я соединил две таблицы. Мне нужен способ, чтобы, когда я ПРИСОЕДИНЯЮСЬ к 2 ТАБЛИЦАм, я могу удалить повторяющийся столбец.

Я хочу, чтобы была только одна из двух обведенных строк:

изображение повторяющихся столбцов

Это код, который я использую для присоединения к:

SELECT * 
FROM stops 
JOIN stop_times ON stops.stop_id = stop_times.stop_id

1 Ответ

0 голосов
/ 20 июня 2020

Замените 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...