1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 40
1

Вывод результатов нескольких запросов в одну таблицу.

15.05.2012, 20:28. Показов 10249. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Не получается написать скрипт. ПОМОГИТЕ ПОЖАЙЛУСТА

Есть первый скрипт

T-SQL
1
2
3
4
5
6
select поставщик, COUNT (тип_велосипеда.ид)
from поставщик
INNER JOIN тип велосипеда
on тип_велосипеда.ид = поставщик.тип_велосипеда_ид
where тип_велосипеда.тип = горный
group by поставщик
получаем

Поставщик а 12
Поставщик б 24
Поставщик в 2


второй скрипт

T-SQL
1
2
3
4
5
select поставщик, COUNT (тип_велосипеда.ид)
from поставщик
INNER JOIN тип велосипеда
on тип_велосипеда.ид = поставщик.тип_велосипеда_ид
group by поставщик
получаем

Поставщик а 120
Поставщик б 248
Поставщик в 200

Вопрос в том как сделать вывод в таком виде

Поставщик а 120 12
Поставщик б 248 24
Поставщик в 200 2
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2012, 20:28
Ответы с готовыми решениями:

Объединение результатов запросов в одну таблицу в разные колонки
Добрый вечер. Бьюсь как об стену Есть 3 селекта select count(id) from t select count(id2)...

Формирование отчета результатов нескольких запросов по дате
Доброго времени суток! Прошу помощи. Есть три разные таблицы. Каждую заполняют разные люди....

Несколько результатов запроса в одну таблицу
Здравствуйте. Такая ситуация, есть на форме memo1 в котором в столбик расположены слова, потом в...

Объединение запросов в одну таблицу
Доброго времени суток! Столкнулся с такой проблемой: необходимо несколько запросов SQL из одной...

2
3356 / 1775 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
16.05.2012, 09:50 2
Попробуйте вложенным запросом, как-то так:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT q1.Поставщик, q2.Count2, q1.Count1
FROM
(SELECT поставщик, COUNT (тип_велосипеда.ид) AS Count1
FROM поставщик
INNER JOIN тип велосипеда
ON тип_велосипеда.ид = поставщик.тип_велосипеда_ид
WHERE тип_велосипеда.тип = горный
GROUP BY поставщик) AS q1 INNER JOIN 
(SELECT поставщик, COUNT (тип_велосипеда.ид) AS Count2
FROM поставщик
INNER JOIN тип велосипеда
ON тип_велосипеда.ид = поставщик.тип_велосипеда_ид
GROUP BY поставщик) AS q2 ON q1.[поставщик]=q2.[поставщик]
2
1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 40
16.05.2012, 11:58  [ТС] 3
Большое спасибо.
Все получилось
0
16.05.2012, 11:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2012, 11:58
Помогаю со студенческими работами здесь

Несколько запросов в одну таблицу
Есть таблица Читатель, а в ней столбцы ID_читателя, Образование, Ученая степень. Необходимо...

Добавить таблицу к столбцу в выборке результатов при выполнении запросов через Ssms
Добрый день. Подскажите может есть настройки чтобы при запросе select * from person left join...

Объединение запросов в одну таблицу, но в разные столбцы
Здравствуйте! Есть 2 sql-запроса: SELECT ROLE FROM ROLES INNER JOIN PARTICIPANTS ON...

Различный вывод результатов в консли запросов и в отчете СКД
Здравствуйте.В Собственной конфигурации 1С 8.3. Делаю отчет на основе запроса: ВЫБРАТЬ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru