WHAT IS THE DIFFERENCE BETWEEN JOIN AND UNION?
SQL JOIN allows us to “lookup” records on other table based on the given
conditions between two tables. For example, if we have the department ID of
each employee, then we can use this department ID of the employee table to join
with the department ID of department table to lookup department names.
UNION operation allows us to add 2 similar data sets to create resulting
data set that contains all the data from the source data sets. Union does not
require any condition for joining. For example, if you have 2 employee tables
with same structure, you can UNION them to create one result set that will
contain all the employees from both of the tables.
SELECT * FROM EMP1
UNION
SELECT * FROM EMP2;
No comments:
Post a Comment