 |
Inner Join แล้วเกิดปัญหา ไม่แสดงข้อมูลจาก Database |
|
 |
|
|
 |
 |
|
Code (SQL)
SELECT * FROM (
(
(
tbl_bbscomment
INNER JOIN tbl_member ON tbl_member.member_id = tbl_bbscomment.member_id
)
INNER JOIN tbl_item ON tbl_item.item_uid = tbl_member.bbsicon_id ###### ซ้ำ
)
INNER JOIN tbl_item ON tbl_item.item_uid = tbl_member.bbscolor_id ####### ซ้ำ
)
Code (SQL)
SELECT *
FROM tbl_bbscomment as bb
INNER JOIN tbl_member mb
ON mb.member_id = bb.member_id
INNER JOIN tbl_item im
ON im.item_uid = mb.bbsicon_id and im.item_uid = mb.bbscolor_id
ของ จขกท มันมีตาราง ซ้ำกัน 2 ตาราง มัน ก็จะอ้างอิง ผิดผลาด สร้าง alias เพื่อกำหนด การอ้างอิง
แต่ไม่จำเป็น ใส่ and เข้าไปแทน
โค๊ดเวลาสั่ง คิวรี่ ก็ควรตรวจสอบด้วยว่า มันคิวรี่ สำเร็จแต่ไม่พบ result หรือ คิวรี่ผิดผลาดมีเออเร่อร์
|
ประวัติการแก้ไข 2020-12-17 20:45:27
 |
 |
 |
 |
Date :
2020-12-17 20:40:53 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มีกี่ตาราง ที่เห็นโพสต์มามีแค่สอง แล้วที่เหลืออยู่ไหน
ต้องการแสดงฟิลด์ไหน จากตารางใดบ้าง ต้องระบุข้อมูลให้ครบ
ที่ไม่ได้แสดงว่าคุณเล่นแบบกอปวางโดยไม่ประยุกต์ก่อน
|
 |
 |
 |
 |
Date :
2020-12-17 22:26:36 |
By :
ล่องหน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|