Имам схемата по-долу:
Опитах се да създам изглед и направих всичко, за вземете IDStore_CardStore
колона NOT NULL
, за да го направя като първичен ключ в мен EF обект, но без успех: Целта ми е да избера всичко в таблицата StockCard
дори и да не съществува в StockCardStores
, но трябва да запазя IDStore_CardStore
ненулев и уникален
SELECT ISNULL(dbo.StockCardsStores.IDStore_CardStore, NEWID()) AS IDStore_CardStore ,
NULLIF(dbo.StockCard.IDStockCardIndex, NEWID()) AS IDStockCardIndex ,
dbo.Stores.StoreName ,
dbo.StockCardsStores.IDPurchaseInvoice ,
NULLIF(dbo.StockCard.Designation,'')
FROM dbo.Stores
INNER JOIN dbo.StockCardsStores ON dbo.Stores.IDStore = dbo.StockCardsStores.IDStore
RIGHT OUTER JOIN dbo.StockCard ON dbo.StockCardsStores.IDStockCardIndex = dbo.StockCard.IDStockCardIndex
Има ли друго решение!