Interview Question

Associate Business Intelligence Analyst Developer Interview

-Saint Louis, MO

World Wide Technology

Whats the difference between inner join and outer join?


Interview Answers

2 Answers


Specified in the WHERE clause, joins simply combine data from multiple tables in the result. INNER JOIN, the most common, returns the rows for which the given ON condition is satisfied for both tables. LEFT/RIGHT OUTER JOIN statements return all the rows from the specified table regardless if there is a match in the unspecified table, with the matching rows specified in the ON condition in the unspecified table.

Anonymous on


Inner Join returns values where the key between the two tables are the same, and values are present in both tables. Outer Join returns the Values from both tables, based on the key, even if there is not any data the joining table. If not value is available, then NULL is returned for that specific Row Data based on the Key

Nicholas Miller on

Add Answers or Comments

To comment on this, Sign In or Sign Up.