mysql - Return NULL or Empty Values When Data Doesn't Exist -


i have query returns customer info, billing info, , stores shopped @ info. i'm joining on cust_id key each table. of jennifer's (customer) information comes fine has data in each field. have situation susan (customer) doesn't return because 1 of store_names doesn't have location. how modify query show susan if here store doesn't have location? therefore null or empty value. thank in advance..

select distinct a.first_name, a.last_name, a.customer_no,                  b.bill_type, b.bill_date, c.store_names, c.store_location                  customer                  inner join billing b                 on a.cust_id = b.cust_id                 inner join storedetail c                 on a.custid = c.custid 

it's called outer join. returns null tables out matching values.

select distinct a.first_name, a.last_name, a.customer_no,              b.bill_type, b.bill_date, c.store_names, c.store_location              customer              inner join billing b             on a.cust_id = b.cust_id             left join storedetail c             on a.custid = c.custid 

Comments

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

Rendering JButton to get the JCheckBox behavior in a JTable by using images does not update my table -