GrayMP

Untitled

Nov 2nd, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.92 KB | None | 0 0
  1. USE posilator
  2. GO
  3.  
  4. SELECT ip.id AS 'IncomingParcelID'
  5. ,       epo.id AS 'ExpectedOrderID'
  6. ,       o.id AS 'OrderID'
  7. ,       ser.id AS 'ServiceID'
  8. ,       ser.name AS 'ServiceName'
  9.  FROM psl_expectedParcelOrders epo
  10. JOIN psl_orders o ON o.expectedParcelOrderID = epo.id
  11. JOIN psl_incomingParcels ip ON ip.orderID = epo.id
  12. LEFT JOIN  psl_service_incomingParcels sip ON sip.incomingParcelID = ip.id
  13. LEFT JOIN   psl_services ser ON ser.id = sip.serviceID
  14. WHERE epo.id = 88
  15.  
  16. -- OR --
  17.  
  18. SELECT ip.id AS 'IncomingParcelID'
  19. ,       epo.id AS 'ExpectedOrderID'
  20. ,       o.id AS 'OrderID'
  21. ,       ser.ServiceID AS 'ServiceID'
  22. ,       ser.ServiceName AS 'ServiceName'
  23. ,       ser.ID      AS 'In/Out ParcelID'
  24. ,       ser.IsIncoming AS 'IsIncoming'
  25.  FROM psl_expectedParcelOrders epo
  26. JOIN psl_orders o ON o.expectedParcelOrderID = epo.id
  27. JOIN psl_incomingParcels ip ON ip.orderID = epo.id
  28. LEFT JOIN vw_psl_parcelServices ser ON (ser.ID = ip.id AND ser.IsIncoming = 1)
  29. WHERE epo.id = 88
Advertisement
Add Comment
Please, Sign In to add comment