我試圖從一個表中檢索數據,然後將其插入另一個表中。 這是包含以下數據的第一個表格的示例。 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 –