Reputation: 1041
ALTER PROCEDURE [dbo].[SP_STORED_PROCEDURE]
AS
BEGIN
SELECT
CUSTOMER_NAME,
CUSTOMER_PRODUCT_ID
FROM CUSTOMER
INNER JOIN PRODUCT ON PRODUCT_ID = CUSTOMER_PRODUCT_ID
END
I select data from product table. However, if CUSTOMER_PRODUCT_ID
is null
, I cannot select (see) null data.
How can I see all data?
or
Any help will be appreciated greatly.
Thanks.
Upvotes: 2
Views: 27831
Reputation: 1152
ALTER PROCEDURE [dbo].[SP_STORED_PROCEDURE]
AS
BEGIN
SELECT
CUSTOMER_NAME,
CUSTOMER_PRODUCT_ID
FROM CUSTOMER
Left Outer JOIN PRODUCT ON PRODUCT_ID = CUSTOMER_PRODUCT_ID
END
Using Left outer join returns the all the data from Customer table with the matching rows in the product table and also returns null when rows are unmatched
Upvotes: 2