Комбинированные таблицы T-SQL

Я хочу, чтобы a+b попал в C. Как мне объединить A и B?

Спасибо :)

Таблица А

SELECT init, MIN(p.aarstal) AS startyear
FROM placering p
GROUP BY init
ORDER BY startyear

Таблица Б

SELECT init, MAX(p.aarstal) AS endyear
FROM placering p
GROUP BY init 
ORDER BY endyear

Комбинированные таблицы T-SQL

Комбинированные таблицы T-SQL

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
0
47
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вы просто выбираете оба выражения в одном select:

select init, min(p.aarstal) as startyear, max(p.aarstal) as endyear
from placering p
group BY init
order by startyear

Вы просто ищете это?

SELECT init, min(p.aarstal) as startyear, max(p.aarstal) as endyear
FROM placering p
GROUP BY init
ORDER BY startyear, endyear
Ответ принят как подходящий

Это одна и та же таблица, поэтому вам просто нужно объединить логику обоих запросов. См. пример ниже.

SELECT 
  p.init, 
  min(p.aarstal) as startyear, 
  max(p.aarstal) as endyear
FROM placering p
GROUP BY init
ORDER BY startyear, endyear

Другие вопросы по теме