SELECT * , type_name
FROM (
document a
LEFT JOIN doctype b ON a.doc_type = b.type_id
LEFT JOIN document c ON a.doc_id = c.doc_ref
)
WHERE a.doc_id
IN (
SELECT *
FROM document
WHERE doc_about LIKE "%แก้%"
)
LIMIT 0 , 30
SELECT * , type_name
FROM (
document a
LEFT JOIN doctype b ON a.doc_type = b.type_id
LEFT JOIN document c ON a.doc_id = c.doc_ref
)
WHERE doc_about LIKE "%แก้%"
เพื่อให้ ถ้าไม่ทำจะเห็นเรคคอรด์เดียวครับ
ถ้าเราเขียนแบบนี้ไม่ได้
select * ,type_name FROM document a LEFT JOIN doctype b ON a.doc_type = b.type_id where a. doc_about like "%แก้%" and a.doc_id = a.doc_ref
ดังนั้น ต้องทำการจอยเพื่อ ให้มันรันได้แบบข้างบนอะครับ
LEFT JOIN doctype b ON a.doc_type = b.type_id
LEFT JOIN document c ON a.doc_id = c.doc_ref