ค้นหาคำใน mysql โดยข้อมูลไม่ต้องเหมือนกันทุกคำ
พอดีไม่ค่อยได้ใช้เลยเขียนเป็นบทความกันลืมซะหน่อย
ขอเกริ่นนำซะหน่อย โดยปกติ ถ้าเราใช้คำสั่ง SELECT * FROM data WHERE name = "มานะ";
เมื่อเราพิมพ์ช่องค้นหาแค่ มา mysql จะไม่แสดงข้อมูล ต้องพิมพ์ มานะ ถึงจะได้ วิธีแก้คือใช้คำสั่งด้านล่างครับ
SELECT t1.Notes, t2.Name
FROM Table1 t1, Table2 t2
WHERE t1.Notes LIKE '%t2.Name%'
ตัวอักษรสีแดงคือคำสั่งที่ใช้ครับ
Share