Нет связи между четырьмя столами!Создайте строки с общим идентификатором, таким как id = 1,2,3,4 для всех таблиц, затем выполните объединение, а затем попробуйте перечислить поля, которые вы хотите просмотреть.
ВСТАВИТЬ В ЗНАЧЕНИЯ КОМПАНИЙ (1, 'TDC'), (2,' MAERSK '), (3,' LEGO '), (4,' SAS '), (5,' Carlsberg ');
INSERT INTO CVR VALUES
(1, '14773908'),
(2, '32345794'),
(3, '47458714'),
(4, '56994912'),
(5, '61056416');
INSERT INTO Compliance VALUES
(1, '10%'),
(2, '20%'),
(3, '40%'),
(4, '60%'),
(5, '80%');
INSERT INTO GDPR VALUES
(1, '1. Awareness'),
(2, '2. Information you hold'),
(3, '3. Communication privacy information'),
(4, '4. Individuals rights'),
(5, '5. Subject access requests');
выберите c.id, v.cvr_Number от компаний c, cvr v, где c.id = v.id
Аналогичным образом добавьте дополнительные таблицы, присоединившись к id.Вам не нужна процедура для этого, и процедура не предназначена для этого.