I have these multiple select statements that I would like to make a
CREATE VIEW dbo.vw_customers_addresses_services_servicetanks
Here's my SELECT STATEMENTS:
SELECT * FROM Customers
WHERE EXISTS
(SELECT * FROM Addresses
WHERE Addresses.OwnerId = Customers.Id
AND Addresses.OwnerId = 97587
AND Addresses.TenantId = 1013);
(SELECT * FROM Addresses
WHERE Addresses.OwnerId = 97587
AND Addresses.TenantId = 1013
AND Addresses.Type = 'Delivery');
SELECT * FROM dbo.Services
WHERE EXISTS
(SELECT * FROM Addresses
WHERE Addresses.Id = Services.AddressId
AND Addresses.OwnerId = 97587
AND Addresses.TenantId = 1013);
(SELECT ServiceTanks.*
FROM ServiceTanks, Addresses, Services
WHERE Services.Id = ServiceTanks.ServiceId
AND Addresses.Id = Services.AddressId
AND Addresses.OwnerId = 97587
AND Addresses.Tenantid = 1013)
which is working as a multi select statement now. However my goal is to MODIFY DATA THROUGH A SQL VIEW where I can just do a quick UPDATE on the AddressID RESULT from the third select statement using SSMS and the magic of EDIT TOP X ROWS.
When I place my CREATE VIEW above the first select statement, it gives a big red squiggley with "Incorrect syntax: 'CREATE VIEW' must be the only statement in the batch."
Am I dreaming or can this be done as I described?