 |
ขอวิธีการเช็ค 2 ตาราง เช็ค ฟิวส์ ถ้าตรงกันให้แสดง ข้อมูลที่ต้องการ |
|
 |
|
|
 |
 |
|
Select Table1
Loop Table1 --> Select Table2 ตามเงื่อนไขที่อธิบายไว้ หากเท่ากับ 1 --> แสดงฟิวด์ Table1 F6 หรือ อัพเดทฟิวด์ Table2 F6
|
 |
 |
 |
 |
Date :
2019-07-25 13:26:37 |
By :
9nonameman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
9nonameman
ขอเป็นตัวอย่างโค๊ดได้ไหมครับ
|
 |
 |
 |
 |
Date :
2019-07-25 15:37:03 |
By :
481062535584091 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมว่าที่จริงคิดแบบนี้จะง่ายกว่าครับ
ถ้าฟิวที่ 1 ถึง 5 ของ Table 1 ตรงกลับ ฟิวที่ 1 ถึง ฟิวที่ 5 ของ Table2
ให้แสดงเฉพาะข้อมูลที่ตรงกันของทั้ง 2 ตาราง
Code (SQL)
SELECT * FROM table1,table2 WHERE table1.f1=table2.f1 AND table1.f2=table2.f2 AND ... table1.f5=table2.f5
ส่วนที่บอกว่าจะแสดงในฟิวที่ 6 ยังไง
ลองดูครับ
|
ประวัติการแก้ไข 2019-07-25 16:37:04
 |
 |
 |
 |
Date :
2019-07-25 16:36:25 |
By :
nobetaking |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตาม คห 3 จะทำอะไร
Code (SQL)
select * , if( a.f1 = b.f1, if(a.f2=b.f2, if(a.f3=b.f3, if(a.f4=b.f4, if(a.f5=b.f5, 'อยากใส่อะไรล่ะ', ''),''),''),''),'') as f6
from table1 as a, table2 as b
where condition อะไรก็ว่าไป ที่มันบอกว่า สองตาราง นี้มันสัมพันธ์กัน
้
|
ประวัติการแก้ไข 2019-07-25 18:08:02
 |
 |
 |
 |
Date :
2019-07-25 18:07:05 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|