CREATE OR ALTER VIEW [dbo].[Prc_V_PurchaseOrderAlternative] AS SELECT DISTINCT b.Id AS BaseOrderId, x.Id, x.TenantId, x.OrderNo, x.SupplierId, x.Status, x.SupplierResponse, x.OrderDeadline, x.ExpectedArrival, x.TotalAmount, x.CurrencyId, x.IsDeleted FROM Prc_T_PurchaseOrder b INNER JOIN Prc_T_PurchaseOrderLine bl ON bl.PurchaseOrderId = b.Id AND bl.IsDeleted = 0 AND bl.MaterialRequestItemId IS NOT NULL INNER JOIN Prc_T_MaterialRequestItem bi ON bi.Id = bl.MaterialRequestItemId INNER JOIN Prc_T_MaterialRequestItem xi ON xi.MaterialRequestId = bi.MaterialRequestId INNER JOIN Prc_T_PurchaseOrderLine xl ON xl.MaterialRequestItemId = xi.Id AND xl.IsDeleted = 0 INNER JOIN Prc_T_PurchaseOrder x ON x.Id = xl.PurchaseOrderId AND x.Id <> b.Id WHERE b.IsDeleted = 0