พิมพ์ a ตัวเดียว ค้นหาคำที่มี "a" ได้ => admin ตาราง phpbb_users
พิมพ์ หม้อ ตัวเดียว ค้นหาคำที่มี "หม้อ" ได้ => หม้อหุงข้าว ความจุ 1.8 ลิตร ตาราง phpbb_mod_electric
SELECT r.*, e.electric_name, us.username, us.user_colour, t.name_type as ntype FROM (phpbb_mod_record_user r)
LEFT JOIN phpbb_users us ON (us.user_id = r.user_id )
LEFT JOIN phpbb_mod_reccord_detail d ON (d.record_id = r.record_id)
LEFT JOIN phpbb_mod_electric e ON (e.electric_id = d.record_id)
LEFT JOIN phpbb_mod_type_rate t ON (t.type_id = r.type_id)
WHERE (us.username LIKE '%a%' || e.electric_name LIKE '%a%' ) && r.type_id LIKE '%1%' GROUP BY record_id
เเต่พอเปลี่ยน
พิมพ์ TV => ....... ไม่เเสดงผล
คำสั่ง SQL เดียวกันเลย ตารางphpbb_mod_electric
WHERE (us.username LIKE '%TV%' || e.electric_name LIKE '%TV%' ) && r.type_id LIKE '%1%' GROUP BY record_id
เเละพอลองค้นแบบตารางเดียว
SELECT * FROM `phpbb_mod_electric` WHERE `electric_name` LIKE '%TV%'
ก็สามารถค้นได้
เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
Moderator: mindphp
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
- แนบไฟล์
-
- 1.png (4.94 KiB) Viewed 4496 times
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41230
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
OR, AND แทนเครื่องหมาย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
เปลี่ยนเเล้วค่ะ ผลเป็นเหมือนเดิม ..
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41230
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
r.type_id LIKE '%1%'
คืออะไร ใช้เป็นตัวเชื่อมตาราง หรือ ใช้เป็นเงื่อนไข
ถ้าเป็นตัวเลข ควรใช้ = แทน LIKE
คืออะไร ใช้เป็นตัวเชื่อมตาราง หรือ ใช้เป็นเงื่อนไข
ถ้าเป็นตัวเลข ควรใช้ = แทน LIKE
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41230
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
ความรู้เพิ่มเติมเกี่ยวกับ การ Join แบบ LEFT JOIN ใน MySQL
https://www.mindphp.com/forums/viewtopic ... 326#p48326
https://www.mindphp.com/forums/viewtopic ... 326#p48326
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: เขียนคำสั่ง SQL JOIN TABLE เพื่อค้นหา เเต่บางคำ ค้นหาไม่ได้
สุดท้ายก็ถึงบางอ้อ ....!
SELECT r.*, e.electric_name, us.username, us.user_colour, t.name_type as ntype FROM (phpbb_mod_record_user r)
LEFT JOIN phpbb_users us ON (us.user_id = r.user_id )
LEFT JOIN phpbb_mod_reccord_detail d ON (d.record_id = r.record_id)
LEFT JOIN phpbb_mod_electric e ON (e.electric_id = d.electric_id)
LEFT JOIN phpbb_mod_type_rate t ON (t.type_id = r.type_id)
WHERE (us.username LIKE '%TV%' OR e.electric_name LIKE '%TV%' ) AND r.type_id LIKE '%1%'GROUP BY record_id DESC
หนูเชื่อม ผิด...!
e.electric_id = d.record_id ทำ
ทำให้ ข้อมูลที่ join ออกมาได้ electric_name ไม่ตรงกับ electric_id ที่เก็บใน phpbb_mod_record_user (ลองเเบบไม่ "WHERE") มันก้เลยค้นหาไม่ได้ เจอะ...!
SELECT r.*, e.electric_name, us.username, us.user_colour, t.name_type as ntype FROM (phpbb_mod_record_user r)
LEFT JOIN phpbb_users us ON (us.user_id = r.user_id )
LEFT JOIN phpbb_mod_reccord_detail d ON (d.record_id = r.record_id)
LEFT JOIN phpbb_mod_electric e ON (e.electric_id = d.electric_id)
LEFT JOIN phpbb_mod_type_rate t ON (t.type_id = r.type_id)
WHERE (us.username LIKE '%TV%' OR e.electric_name LIKE '%TV%' ) AND r.type_id LIKE '%1%'GROUP BY record_id DESC
หนูเชื่อม ผิด...!
e.electric_id = d.record_id ทำ
ทำให้ ข้อมูลที่ join ออกมาได้ electric_name ไม่ตรงกับ electric_id ที่เก็บใน phpbb_mod_record_user (ลองเเบบไม่ "WHERE") มันก้เลยค้นหาไม่ได้ เจอะ...!
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 3291 แสดง
-
โพสต์ล่าสุด โดย offing
19/08/2014 6:29 pm
-
-
โพสต์ใหม่ การใช้ flask python ในการทำการ join table ข้อมูลออกมาแสดง
โดย ewqolf » 18/01/2023 7:43 pm » ใน Python Knowledge - 0 ตอบกลับ
- 4702 แสดง
-
โพสต์ล่าสุด โดย ewqolf
18/01/2023 7:43 pm
-
-
-
โพสต์ใหม่ สร้าง Dynamic Table ให้กับ HTML Table โดยใช้ jQuery
โดย Ik Kat » 29/06/2017 2:03 pm » ใน jQuery & Ajax Knowledge - 1 ตอบกลับ
- 3522 แสดง
-
โพสต์ล่าสุด โดย บุคคลทั่วไป
02/02/2023 10:42 am
-
-
-
โพสต์ใหม่ อยากทำ create table แบบกรอกชื่อ table เองผ่านเว็ป
โดย tanapong » 25/04/2020 11:06 pm » ใน Programming - PHP - 10 ตอบกลับ
- 13187 แสดง
-
โพสต์ล่าสุด โดย tanapong
27/04/2020 2:06 pm
-
-
-
โพสต์ใหม่ MySQL Database :การสร้าง View Table และการเรียกใช้งาน View Table
โดย thatsawan » 30/10/2016 2:38 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 12967 แสดง
-
โพสต์ล่าสุด โดย thatsawan
30/10/2016 2:38 pm
-
-
- 0 ตอบกลับ
- 3433 แสดง
-
โพสต์ล่าสุด โดย Dive Demo
07/02/2017 12:12 pm
-
-
โพสต์ใหม่ SQL JOIN: การรวมข้อมูลจากหลายตารางในฐานข้อมูล
โดย witsarutt000 » 14/03/2024 4:07 pm » ใน SQL Knowledge - 1 ตอบกลับ
- 405 แสดง
-
โพสต์ล่าสุด โดย Sirayu
14/03/2024 5:44 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 36