我试图从一个表中检索数据,然后将其插入另一个表中。 这是包含以下数据的第一个表格的示例。 tb1是由数据组成的表格。经理和TeamLeader两个栏目基本上是指例如:Josh由Vik管理,等等。员工也可以成为另一位雇主的经理。例如,Josh是Nirvan和Deva的经理。从一个表中检索数据并插入到另一个表中
+---------+-------------+
| tbl1 |
+---------+-------------+
| Manager | Employee |
+---------+-------------+
| Vik | Josh |
+---------+-------------+
| Vik | Cindy |
+---------+-------------+
| Vik | Alvin |
+---------+-------------+
| Vik | Kim |
+---------+-------------+
| Josh | Nirvan |
+---------+-------------+
| Josh | Deva |
+---------+-------------+
| Cindy | Mervyn |
+---------+-------------+
| Nirvan | Reeta |
+---------+-------------+
| Nirvan | Zaki |
+---------+-------------+
| Nirvan | Sunny |
+---------+-------------+
我要的是插入另一个表中的所有这些记录有以下的列:ID(被设置为IDENTITY/AUTONUM),姓名(员工/经理的姓名),的ParentId(经理的这一个特定的员工必须报告)。 因此,例如, 我应该得到的那种东西:
ID Name ParentId
1 Vik 0
2 Josh 1
3 Cindy 1
4 Alvin 1
5 Kim 1
6 Nirvan 2
7 Deva 2
8 Mervyn 3
9 Reeta 6
10 Zaki 6
11 Sunny 6
我有困难可以得到正确的SQL从第一个表中检索该数据并将其插入到另一个表
。
你有包含的parentid和经理的名字表? – phicon
不,我只有第一个有数据的表。从那张桌子我必须填写第二张桌。第二个表中的parent_id基本上是第二个表中的ID本身。例如,由于维克没有经理必须报告给他,所以他的保证金为零。 josh,cindy,alvin和kim向Vik报告,因此他们的parentid是vik的ID,它是1 –