ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

การ INSERT (อินเสริด) ข้อมูลโดยการดึง(คัดลอก)จากตารางอื่น 

INSERT INTO table_name ( column_1, column_2, ..., column_n )
SELECT column_name_1, column_name_2, ..., column_name_n
FROM table_name_1
WHERE condition;

อธิบายคำสั่ง

table_name (เทเบิล_เนม)    :  ชื่อตารางที่ต้องการเพิ่มข้อมูล

column_1 (คอลัมน์_1)    :  ชื่อคอลัมน์ในตารางที่ต้องการเพิ่ม

SELECT (ซีเล็ท)        :  คำสั่งเลือกคอมลัมน์

column_name_1 (คอลัมน์_เนม_1) :  ชื่อคอลัมน์ในตารางที่ต้องการดึงข้อมูล

FROM (ฟอร์ม)         :  คำสั่งเลือกตาราง

table_name_1 (เทเบิล_เนม_1)   :  ชื่อตารางที่ต้องการดึงข้อมูล

WHERE (แว)         :  คำสั่งแสดงเงื่อนไข

condition (คอนดิชัน)      :  เงื่อนไขในการดึงข้อมูล

โค้ด :

INSERT INTO z_testcreatetable_cpartner(id,name,title,email,mobile,birthdate,state_id)
SELECT id,name,title,email,mobile,birthdate,state_id
FROM res_partner
WHERE res_partner.name like ‘%Demo%';

ผลที่ได้ :

ภาพที่ 1 เป็นภาพจากตารางที่มีชื่อว่า res_partner (เรส_พาร์ทเนอร์) ซึ่งในตารางมีข้อมูลอยู่เยอะมาก เราไม่ต้องการทั้งหมด เราต้องการแค่เพียงบางส่วน เราก็ทำการตั้งเงื่อนไขในการดึงข้อมูล(คัดลอก)ข้อมูลเหล่านั้น

การ INSERT ข้อมูลโดยการดึง(คัดลอก)จากตารางอื่น
การ INSERT ข้อมูลโดยการดึง(คัดลอก)จากตารางอื่น

ในโค้ดเงื่อนไข เราต้องการแค่เพียงชื่อที่มีคำว่า Demo (เดโม่)

โดยใช้คำสั่งที่ว่า 

WHERE res_partner.name like ‘%Demo%';

การดึงข้อมูลจากตารางอื่นแบบเลือกเฉพาะข้อมูลที่ต้องการ
การดึงข้อมูลจากตารางอื่นแบบเลือกเฉพาะข้อมูลที่ต้องการ

ผลที่ได้คือ ข้อมูลชื่อ ( name ) จากตาราง res_partner  ที่มีคำว่า "Demo"  นั้นจะมาอยู่ในตาราง z_testcreatetable_cpartner (แซด_เทสครีเอทเทเบิล_พาร์ทเนอร์) ใหม่ที่เราต้องการ

สามารถศึกษาเพิ่มเติมได้ที่ คำสั่ง SQL ต่างๆ

โดย : http://www.mindphp.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การตั้งค่า เปิด - ปิด ส่วนการลงทะเบียนสมัครสมาชิก ใน เว็บบอร์ด phpbb
โดย Ittichai_chupol ส 19 ม.ค. 2019 11:22 am บอร์ด phpBB user Guide Knowledge
0
8
ส 19 ม.ค. 2019 11:22 am โดย Ittichai_chupol
รวบรวมวิธีการใช้งาน Google Sheet
โดย Chidchanok ส 19 ม.ค. 2019 11:11 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
4
ส 19 ม.ค. 2019 11:11 am โดย Chidchanok
สอบถามวิธีการดึง File ที่ลบใน Google doc กลับ
โดย ณัฐกฤตา บุญญะฤทธิ์ ส 19 ม.ค. 2019 10:19 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
15
ส 19 ม.ค. 2019 10:48 am โดย Ittichai_chupol
การจัดทำใบสั่งซื้อในโปรแกรม Open ERP
โดย Chidchanok ศ 18 ม.ค. 2019 6:21 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
13
ศ 18 ม.ค. 2019 6:21 pm โดย Chidchanok
Q- OpenERP เมนู MRP เมนูย่อย Product คีย์ข้อมูลแล้วกดบันทึกไม่ได้
โดย ณัฐกฤตา บุญญะฤทธิ์ ศ 18 ม.ค. 2019 5:32 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
16
ศ 18 ม.ค. 2019 5:32 pm โดย ณัฐกฤตา บุญญะฤทธิ์
การจัดทำใบเสนอราคาฝั่งซื้อในโปรแกรม OpenERP
โดย Chidchanok ศ 18 ม.ค. 2019 5:24 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
12
ศ 18 ม.ค. 2019 5:24 pm โดย Chidchanok
การส่งสินค้าในโปรแกรม Open ERP
โดย Chidchanok ศ 18 ม.ค. 2019 4:49 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
10
ศ 18 ม.ค. 2019 4:49 pm โดย Chidchanok
อยากทราบวิธีการแบ่งข้อมูล ออกเป็นชุดๆ ใน phpbb
โดย Ittichai_chupol ศ 18 ม.ค. 2019 3:40 pm บอร์ด Programming - PHP
0
10
ศ 18 ม.ค. 2019 3:40 pm โดย Ittichai_chupol
การเพิ่มข้อมูลผู้จำหน่ายใน โปรแกรม Open ERP
โดย Chidchanok ศ 18 ม.ค. 2019 3:33 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
15
ศ 18 ม.ค. 2019 3:33 pm โดย Chidchanok
Q-กดปรื้นส์ใบเสนอราคาแต่ไม่สามารถดูได้
โดย Chidchanok ศ 18 ม.ค. 2019 2:57 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
4
ศ 18 ม.ค. 2019 2:57 pm โดย Chidchanok
การจัดทำใบวางบิล ในโปรแกรม Open ERP
โดย Chidchanok ศ 18 ม.ค. 2019 2:48 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
10
ศ 18 ม.ค. 2019 2:48 pm โดย Chidchanok
สอบถามหน่อยค่ะพอดีตั้งค่าให้เมลแจ้งเตือนในหน้า Desktop แล้วและเปิดการแจ้งเตือนของเบราเซอร์แล้วแต่ยังไม่แจ้งเตือนค่ะ
โดย Parichat ศ 18 ม.ค. 2019 2:00 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
32
ศ 18 ม.ค. 2019 2:09 pm โดย Parichat
การจัดทำใบแจ้งหนี้ ใบโปรแกรม Open ERP
โดย Chidchanok ศ 18 ม.ค. 2019 1:55 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
ศ 18 ม.ค. 2019 1:55 pm โดย Chidchanok
คำสั่ง ปิดเครื่อง CentOS แบบต่างๆ ตั้งเวลาปิดเครื่อง
โดย mindphp ศ 18 ม.ค. 2019 12:24 pm บอร์ด Linux - Web Server
0
3
ศ 18 ม.ค. 2019 12:24 pm โดย mindphp
การจัดทำใบสั่งขาย ในโปรแกรม OpenERP
โดย Chidchanok ศ 18 ม.ค. 2019 11:55 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
15
ศ 18 ม.ค. 2019 11:55 am โดย Chidchanok
ชีวิตการทำงาน
โดย จันนุสรณ์ ดีแก่ ศ 18 ม.ค. 2019 11:25 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
23
ศ 18 ม.ค. 2019 11:25 am โดย จันนุสรณ์ ดีแก่
ขั้นตอนการสร้างเว็บบอร์ดย่อยภายใต้หมวดหมู่ สำหรับแอดมิน หรือผู้ดูแลระบบ
โดย จันนุสรณ์ ดีแก่ ศ 18 ม.ค. 2019 11:03 am บอร์ด phpBB user Guide Knowledge
0
40
ศ 18 ม.ค. 2019 11:03 am โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] FlatUI Smilies Extention ไอคอนแสดงอารมณ์เพิ่มสีสันแก่เว็บบอร์ด
โดย จันนุสรณ์ ดีแก่ ศ 18 ม.ค. 2019 10:23 am บอร์ด phpBB 3.1 Extension Review
0
33
ศ 18 ม.ค. 2019 10:23 am โดย จันนุสรณ์ ดีแก่
[Extension phpBB3.1.1] SE Square Extension ไตล์โทนสีน้ำเงินอ่อนและฟ้าอ่อน
โดย จันนุสรณ์ ดีแก่ ศ 18 ม.ค. 2019 9:42 am บอร์ด phpBB 3.1 Extension Review
0
35
ศ 18 ม.ค. 2019 9:42 am โดย จันนุสรณ์ ดีแก่
สอบถามวิธีการเปิดสิทธ์ใช้งานใน google docs ค่ะ
โดย ณัฐกฤตา บุญญะฤทธิ์ ศ 18 ม.ค. 2019 9:34 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
46
ศ 18 ม.ค. 2019 10:17 am โดย ณัฐกฤตา บุญญะฤทธิ์