Link to home
Start Free TrialLog in
Avatar of NO_CARRIER
NO_CARRIER

asked on

help with joins (inner / outer)

So here's the scenario, I'm combining two tables to create a third table.  They are joined by an ID field.
Sometimes Table B does not have the ID to coincide with Table A, which is fine.  The record will still show in the new table, with a blank field from Table B. (inner join)

However, sometimes the ID is missing from Table A, and it is in Table B.  (outer join).  I need to be able to see these records as well on the final table.  But instead the Table A field will be blank.

Example:

TABLE A
ID    FIELD A
1     Hello
3     Name
4     Is
5     Sam

Table B
ID    FIELD B
1     The
2     Fox
3     Jumped
5     Fence

In the end I want to see:

ID      FIELD A          FIELD B
1       Hello               The
2                              Fox
3       Name              Jumped
4       Is
5       Sam                Fence

is this possible, or perhaps I need to do two queries?
Avatar of brad2575
brad2575
Flag of United States of America image

Select FieldList
From TableA A Full Outer Join TableB B ON A.ID = B.ID

This will get all data from BOTH tables.
Avatar of NO_CARRIER
NO_CARRIER

ASKER

Thanks, I'll try it.  Never even knew there was such a thing as full outer join. :)
I don't think this will work in Acces.   Seems like it only understand LEFT, RIGHT and INNER joins.
ASKER CERTIFIED SOLUTION
Avatar of dportas
dportas

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks...
Wish we could get a better DBMS---but I don't make the decisions, I just work here. :)