 |
เลือกหลายตาราง แล้วอัปเดตในอีกตาราง เขียนคำสั่ง SQL อย่างไรครับ |
|
 |
|
|
 |
 |
|
รูปแบบ
Code (SQL)
update tb1, tb2, tb3
set tb1.fld=xxxx , tb1.fld2=yyyy
where tb1.id=tb2.id and tb1.id=tb3.id
โค๊ดข้างบน จะupdate เฉพาะ ตารางและฟีลด์ ใน set clause ซึ่ง ก็คือ ตาราง tb1
|
ประวัติการแก้ไข 2021-03-19 23:06:43 2021-03-19 23:07:36
 |
 |
 |
 |
Date :
2021-03-19 23:06:24 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
@estefania
กว่าจะมาเป็น Inner Join, Left Join, Right Join มันมีที่มาและที่ไป
และยาวนานมาก
|
 |
 |
 |
 |
Date :
2021-03-20 15:06:02 |
By :
ผ่านมา |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
c.วันที่รับสินค้า = b.วันที่ซื้อสินค้า โดยมีข้อมูลตรงกันกับ a.วันที่จ่ายเงิน
ฟิลด์ 3 ตัวนี้มันไม่ตรงกันเสมอไปนะครับ
ความต้องการแบบภาพรวมคือยังไงเหรอครับ
ปกติ PHP ก็เขียนคิวรี่ข้อมูลออกมา แล้วก็เอาไปอัพเดตตามตารางที่ต้องการ
|
 |
 |
 |
 |
Date :
2021-03-24 11:22:27 |
By :
{Cyberman} |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|