 |
select แล้วนำไป insert into อีก table นึง ทำยังค่ะ |
|
 |
|
|
 |
 |
|
มีข้อมูลcodeพนักงาน 7 ฟิลด์ เก็บที่ table1 เก็บแบบนี้ค่ะ
tb1_id , emp_code1 , emp_code2 , emp_code3 , emp_code4 , emp_code5 , emp_code6 , emp_code7 , date

ต้องการ select table1 แล้วนำไปเก็บที่ table2 แบบนี้คะ
tb2_id , tb1_id , emp_code , date

ต้องเขียน code insert into ยังงัยค่ะ
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2017-10-10 15:02:46 |
By :
pumhonda |
View :
1263 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก็เขียนคิวรี่ insert ไปแทรกในลูป ต่อหลังจาก select ค่าออกมาครับ
ถ้านึกไม่ออกเขียนลำดับการทำงาน หรือ flowchart ก็ได้
|
 |
 |
 |
 |
Date :
2017-10-10 15:15:48 |
By :
apisitp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คิวรี่ insert ไปแทรกในลูป ยังงัยอ่ะค่ะ
|
 |
 |
 |
 |
Date :
2017-10-10 17:14:21 |
By :
pumhonda |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (SQL)
insert into tb2
select null, tmp.tb1_id, emp_code from (
select tb1_id, code1 emp_code, 1 as sr from tb1
union all select tb1_id, code2, 2 from tb1
#union all ... 3 4 5 6 7
) as tmp order by tmp.tb1_id, tmp.sr
|
ประวัติการแก้ไข 2017-10-10 18:10:44
 |
 |
 |
 |
Date :
2017-10-10 18:09:06 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|