Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вывод результатов нескольких запросов в одну таблицу.  [new]
hrrh2011
Member

Откуда:
Сообщений: 14
Добрый день.

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

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

select поставщик, COUNT (тип_велосипеда.ид)
from поставщик
INNER JOIN тип велосипеда
on тип_велосипеда.ид = поставщик.тип_велосипеда_ид
where тип_велосипеда.тип = горный
group by поставщик

получаем

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


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

select поставщик, COUNT (тип_велосипеда.ид)
from поставщик
INNER JOIN тип велосипеда
on тип_велосипеда.ид = поставщик.тип_велосипеда_ид
group by поставщик

получаем

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

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

Поставщик а 120 12
Поставщик б 248 24
Поставщик в 200 2
15 май 12, 20:20    [12559383]     Ответить | Цитировать Сообщить модератору
 Re: Вывод результатов нескольких запросов в одну таблицу.  [new]
_Shakill
Guest
hrrh2011,

SELECT поставщик, COUNT (тип_велосипеда.ид), COUNT(CASE WHEN тип_велосипеда.тип = горный THEN 1 END)
FROM поставщик
INNER JOIN тип велосипеда ON тип_велосипеда.ид = поставщик.тип_велосипеда_ид
GROUP BY поставщик
15 май 12, 22:18    [12559642]     Ответить | Цитировать Сообщить модератору
 Re: Вывод результатов нескольких запросов в одну таблицу.  [new]
hrrh2011
Member

Откуда:
Сообщений: 14
спасибо
16 май 12, 09:00    [12560313]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить