Как считать общее количество реестров различных подмостков по отдельности?

Мне хотелось бы знать, как может считать общее количество реестров из-за Id и помещать это в колонну по отдельности, и равными с таблицей материалов... в общем количестве были бы 5 columas Я попытался с Count (*), но продолжаю, что, не могут добиваться Книг В колонне, было бы должно оставаться что-либо подобное: Общее количество Книги: 30

CREATE VIEW V_LIBROMATERIALES AS
SELECT IDUnicoLib as IDUNICO,NumInscripcionLibro AS IDENTIFICACION,TituloLibro AS NOMBRE
from libros 
union all 
select IDUnicoMat AS IDUNICO ,IDMaterial,NombreMaterial
from Materiales
3
задан 28.07.2016, 06:23
3 ответа

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

CREATE VIEW V_LIBROMATERIALES AS
SELECT IDUnicoLib AD IDUnico, 'Libro' AS Tipo, 
       NumInscripcionLibro AS Identificacion, TituloLibro AS Nombre 
FROM   libros 
UNION ALL
SELECT IDUnicoMat AS IDUnico, 'Material' AS Tipo, 
       IDMaterial AS Identificacion, NombreMaterial AS Nombre
FROM   Materiales

Тогда чтобы знать число книг, уже только ты был бы должен рассказывать, Что число линий, у которых есть Тип со стоимостью, Я 'Освобождаю':

SELECT COUNT(*) FROM V_LIBROMATERIALES WHERE Tipo = 'Libro';
1
ответ дан 24.11.2019, 13:45

Ты попытался таким образом?:

SELECT COUNT(*) IDUnicoMat AS IDUNICO,IDMaterial,NombreMaterial FROM Materiales;

DeberГ, - Когда возвращается количество реестров этой таблицы

0
ответ дан 24.11.2019, 13:45

Поскольку я понял, я думаю, что ты должен менять вид также.

CREATE VIEW V_LIBROMATERIALES AS
SELECT IDUnicoLib as IDUNICO,NumInscripcionLibro AS IDENTIFICACION,TituloLibro AS NOMBRE
from libros 
union all 
select IDUnicoMat AS IDUNICO ,IDMaterial AS IDENTIFICACION,NombreMaterial
from Materiales

Назвав поле IDMaterial как ИДЕНТИФИКАЦИЮ, ты сможешь делать консультацию по поводу вида без проблем

SELECT IDENTIFICACION, COUNT(IDUNICO) FROM V_LIBROMATERIALES GROUP BY IDENTIFICACION
0
ответ дан 24.11.2019, 13:45