 |
[PHP]
สอบถามบันทึกข้อมูล จาก 2 ตาราง (table_A, table_B) ลงอีก 1 ตารางใหม่ table_O |
|
 |
|
|
 |
 |
|
ถ้าเราจะบันทึก ข้อมูล จาก 2 ตาราง ที่มีฟิลเหมือนกัน ลง อีกตาราง ใหม่
แต่เราอยากระบุว่า ข้อมูลแต่ละ record มาจากตารางไหน
โดยระบุว่า ตาราง A คือ เลข 1 ตาราง B คือเลข 0
Code (PHP)
01.
02. select c.id_num , c.id_name , c. date
03. from (select id_num ,id_name, date from `table_A`
04. UNION
05. select id_num ,id_name , date from `table_B`) as c
06. order by c.id_num DESC
07.
08.
09.
10.
11.
12. $sq_insert = "insert ignore into `table_O` (id,id_num_O , id_name_O , date_O , number) values ('','$id_num' , '$id_name' , '$date' , '$number')" ;
13. $qu_insert =mysql_query( $sq_insert );
Code
table_A
id_num , id_name,date
001,tick,2017-01-01
002,sook,2017-02-15
table_B
id_num , id_name , date
885 , soon, 2017-01-02
886 , sai,2017-01-05
table_O
id, id_num_O, id_name_O , date_O , number
1,001,tick,2017-01-01 , 1
2,002,sook,2017-02-15 , 1
3,885 , soon, 2017-01-02 , 0
4,886 , sai,2017-01-05 , 0
Tag : PHP, JavaScript, Action Script, Ajax, jQuery
|
ประวัติการแก้ไข 2017-07-31 11:37:16
|
 |
 |
 |
 |
Date :
2017-07-31 11:35:14 |
By :
sawmon |
View :
685 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
INSERT SELECT ครับง่ายๆ เลย
|
 |
 |
 |
 |
Date :
2017-07-31 13:25:40 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเลยครับ ถ้ากลัวผิดเพราะข้อมูลเยอะ ก็สร้างตาราง x มาทดสอบ
|
 |
 |
 |
 |
Date :
2017-08-07 10:34:35 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|