VIEW erstellt

This commit is contained in:
Ronny Wyss 2019-03-02 17:29:21 +01:00
parent eb437c3165
commit 014bc5a6de
2 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,14 @@
use inventarisierungsloesung;
DROP VIEW IF EXISTS v_usageperlocation;
SELECT COUNT(devices_id_fk), 'devices_id_fk' FROM interfaces
GROUP BY devices_id_fk;
CREATE VIEW v_usageperlocation AS
SELECT i.interface_id, l.designation, COUNT(i.devices_id_fk) AS 'Anzahl belegter Port' FROM interfaces i INNER JOIN devices d ON i.devices_id_fk = d.device_id
INNER JOIN location l
ON d.location_fk = l.location_id
GROUP BY i.devices_id_fk;
SELECT * FROM v_usageperlocation;

View File

@ -0,0 +1,14 @@
use inventarisierungsloesung;
DROP VIEW IF EXISTS v_usageperpod;
CREATE VIEW v_usageperpod (interface_id, ldesignation,idevices_id_fk , pdesignation) AS
SELECT i.interface_id, l.designation, COUNT(i.devices_id_fk) AS 'Anzahl belegter Port', p.designation FROM interfaces i
INNER JOIN devices d
ON i.devices_id_fk = d.device_id
INNER JOIN location l
ON d.location_fk = l.location_id
INNER JOIN pointofdelivery p
ON l.location_id = p.location_fk;
SELECT * FROM v_usageperpod;