ถามเกี่ยวกับการ search
รบกวนผู้รู้ด้วยคะ
ถ้าเราต้องการ ค้นข้อมูล โดยใช้ หลายๆ คำ โดยเช็ค 2 เงื่อนไข
สมมิต ว่า ต้องการค้น xxx yyy zzz
มันจะเข้าไปค้นใน เงื่อนไงแรกก่อน สมมติ yyy และ zzz มีตรงกับเงื่อนไขแรก แล้วจะได้ผลลัพธ์
และ คำว่า xxx ที่ยังไม่เจอ ต้องเข้าไปค้นใน เงื่อนไขที่ 2 ถ้ามี ให้ส่งผลลัพธ์กลับมา ถ้าไม่มีก็ให้แสดง ไม่มีข้อมูล ต้องทำอย่างไรคะ
ถ้าเราต้องการ ค้นข้อมูล โดยใช้ หลายๆ คำ โดยเช็ค 2 เงื่อนไข
สมมิต ว่า ต้องการค้น xxx yyy zzz
มันจะเข้าไปค้นใน เงื่อนไงแรกก่อน สมมติ yyy และ zzz มีตรงกับเงื่อนไขแรก แล้วจะได้ผลลัพธ์
และ คำว่า xxx ที่ยังไม่เจอ ต้องเข้าไปค้นใน เงื่อนไขที่ 2 ถ้ามี ให้ส่งผลลัพธ์กลับมา ถ้าไม่มีก็ให้แสดง ไม่มีข้อมูล ต้องทำอย่างไรคะ
SELECT * FROM table WHERE (field1=yyy OR field2=zzz) AND field3=xxx
เดาจากข้อความที่บอกมานะครับ