รายละเอียดของการตอบ ::
จาก multiline นี้ ลอง spilt('\n') ไป ค้นได้เลย ครับ
for loop และ ใช้ and ในการ เชื่อม sql แค่นั้นก็น่าจะเพียงพอ
แต่ส่วนตัวมองว่าอาจจะไม่สะดวกกับ user และ อาจจะผิดหลักการทำงาน ด้วย ที่ต้องมาค้นหา หลายๆใบสั่งซื้อโดยที่ไม่เกี่ยวเนื่องกัน
ยกเว้นว่า หลายๆใบที่ว่า มันเกี่ยวเนื่องกัน เช่น เป็น job เดียวกัน แล้ว มีหลายๆใบ ถ้าแบบนั้น อาจจะลองเพิ่มมาอีกตาราง เพื่อให้รวมกันใน index เดียว แบบนั้น เราสามารถค้นได้เร็วกว่า ครับ
แต่ถ้าไม่เกี่ยวกัน และ อยากค้นดู ก็น่าจะใช้วิธี split มานี่แหละครับ