Добавление дополнительного столбца «ТИП» в SQL в результирующую таблицу

Отображение идентификатора и имени продавцов вместе с идентификатором и категорией продуктов в одной таблице. Укажите источник строки результата, добавив дополнительный столбец TYPE с возможными значениями «S» (продавец) и «P» (продукт). Показать все строки.

Добавление дополнительного столбца «ТИП» в SQL в результирующую таблицуДобавление дополнительного столбца «ТИП» в SQL в результирующую таблицу

Домашнее задание. А что пробовали ты?

jarlh 28.06.2019 10:42

И опубликуйте образцы данных и ожидаемый результат в виде текста, а не в виде изображений текста.

Joakim Danielson 28.06.2019 10:47

@JoakimDanielson Вывод представлен в виде таблицы, поэтому я разместил его в виде изображения, которое более понятно человеку.

Sayuj Sehgal 28.06.2019 10:55

@jarlh Я опубликовал ответ. Проверить

Sayuj Sehgal 28.06.2019 10:55

Текст можно скопировать и легко превратить в тестовые данные для любого, кто пытается вам помочь, в то время как изображения для этого совершенно бесполезны. И заявление о том, что изображения более понятны человеку, просто чепуха, все, что вам нужно сделать, это правильно отформатировать текст.

Joakim Danielson 28.06.2019 11:22
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
5
5
344
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий
SELECT CONCAT('S','') "TYPE", SID "ID", SNAME "DETAILS" FROM Salesman UNION ALL SELECT CONCAT('P', '') "TYPE", PRODID "ID", CATEGORY "DETAILS" FROM Product

Я получил ответ, я попробовал этот запрос выше, он дает мне ответ.

Есть ли другой способ получить тот же результат?

Это правильно, но вам не нужно concat. Просто напишите select 'S' as type ... union all select 'P' .... Будут дублированные категории, но это как в требованиях.

Ponder Stibbons 28.06.2019 12:21

@JoakimDanielson да, но когда я пытаюсь это сделать, мне говорят: «Вы можете принять свой собственный ответ через 20 часов», возможно, они установили ограничение по времени для принятия вашего собственного ответа.

Sayuj Sehgal 29.06.2019 14:36

Мы можем использовать нужные записи в несуществующих столбцах, заключив их в кавычки, за которыми следует тип (например, «S» в качестве типа)

выберите «S» в качестве типа, идентификатора sid, сведений об имени из союза продавцов, все выберите «P» в качестве типа, идентификатора prodid, категории из продукта

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