I have two SQL Server tables, EmployeeMst
and EmployeeHistory
EmployeeMst
is my master table, and EmployeeHistory
is my record table.
I store comma-separated values in EmployeeHistory
Now I want to get employee names with use of a T-SQL query
My table EmployeeMst
EmpNo EmpName
---------------------
1 abc
2 xyz
3 apple
4 banan
5 apk
6 ico
7 exe
8 botle
9 dev
10 tbl
11 col
12 fun
13 dbo
14 xnb
15 png
16 jpgn
17 pngns
18 dknd
19 dnckd
20 dnicnd
EmployeeHistory
:
EmpYear EmpNo
---------------------------------
2010 1,2,3,10,11,12,13
2011 1,2,3,4,5,6,16,17,18
Now i want output as below
OUTPUT:
EmpYear EmpNo EmpName
2010 1 abc
2010 2 xyz
2010 3 apple
2010 10 tbl
2010 11 col
2010 12 fun
2010 13 dbo
2011 1 abc
2011 2 xyz
2011 3 apple
2011 4 banan
2011 5 apk
2011 6 ico
2011 16 jpgn
2011 17 pngns
2011 18 dknd
There are so many comma-separated values in EmpNo column