Generazione dati di esempio
USE DbTemp GO -- Table 1 (Persone) IF OBJECT_ID(N'dbo.Table1', 'U') IS NOT NULL DROP TABLE dbo.Table1 CREATE TABLE dbo.Table1 ( IdT1 INT NOT NULL DEFAULT (0), Name VARCHAR(50) NULL, IdT2 INT NULL, IdT3 INT NULL ) ON [PRIMARY] INSERT INTO dbo.Table1(IdT1, Name, IdT2, IdT3) VALUES (1, N'Mauro', 1, NULL) ,(2, N'Andrea', 3, NULL) ,(3, N'Marco', 2, NULL) ,(4, N'Franco', 1, NULL) ,(5, N'Giovanna', 7, NULL) ,(6, N'Francesca', 5, 2) ,(7, N'Giulia', NULL, 1) ,(8, N'Mario', NULL, 3) -- Table 2 (Colori preferiti) IF OBJECT_ID(N'dbo.Table2', 'U') IS NOT NULL DROP TABLE dbo.Table2 CREATE TABLE dbo.Table2 ( IdT2 INT NOT NULL DEFAULT (0), Color VARCHAR(50) NULL ) ON [PRIMARY] INSERT INTO dbo.Table2(IdT2, Color) VALUES (1, N'Giallo') ,(2, N'Verde') ,(3, N'Rosso') ,(4, N'Arancio') ,(5, N'Grigio') ,(6, N'Nero') ,(7, N'Rosa') ,(8, N'Blue') ,(9, N'Azzurro') -- Table 3 (Alimenti preferiti) IF OBJECT_ID(N'dbo.Table3', 'U') IS NOT NULL DROP TABLE dbo.Table3 CREATE TABLE dbo.Table3 ( IdT3 INT NOT NULL DEFAULT (0), Food VARCHAR(50) NULL ) ON [PRIMARY] INSERT INTO dbo.Table3(IdT3, Food) VALUES (1, N'Pizza') ,(2, N'Carne') ,(3, N'Pesce')