Dear all,
i have ' employee_Id ' column in table employeesIBM , and 'employee_Id' column in employeesSUN.
Now,
there are 4 records in employeesIBM.
and 10 records in employeesSUN.
*******What i want to achieve*****
i want to write a query which will display one column 'ALLemployees'
displaying 4 records of employeesIBM and 2 records in employeesSUN.
something like this >>>
employee_Id ******from employeesIBM table
1
2
3
4
employee_Id ******from employeesSUN table
10
11
want to write a query which will display something like this
ALLemployees
1
2
3
4
10
11
Please help me out with this.
Kris
Hi,Try something like the following:
(
SELECT employee_id AS ALLemployees
FROM employeesIBM
)
UNION
(
SELECT employee_id
FROM employeesSUN
)
Not perfect, but it should get you the result set you're after. Note that if there are duplicate rows between tables and you don't want to filter out the duplicates then I believe you need to use UNION ALL instead of UNION
Hope that helps a bit, but sorry if it doesn't
|||
That does solves my prob.
Thanks,
Kris
sql
No comments:
Post a Comment