$sql = "SELECT DISTINCT thesis.Thesis_ID,thesis.Thesis_name,thesis.Thesis_year
FROM (thesis INNER JOIN student ON thesis.Thesis_ID = student.Thesis_ID)
INNER JOIN department
ON (thesis.Department_ID = department.Department_ID)
INNER JOIN (thesis_teacher, teacher)
ON (thesis_teacher.Thesis_ID = thesis.Thesis_ID
AND thesis_teacher.Teacher_ID = teacher.Teacher_ID)
WHERE thesis.Thesis_ID LIKE '%".$strSearch_ThesisID."%'
AND thesis.Thesis_name LIKE '%".$strSearch_ThesisName."%'
AND thesis.Thesis_year LIKE '%".$strSearch_Year."%'
AND student.Student_ID LIKE '%".$strSearch_StudentID."%'
AND student.Student_name LIKE '%".$strSearch_StudentName."%'
AND department.Department_ID LIKE '%".$strSearch_Department."%'
AND teacher.Teacher_name LIKE '%".$strSearch_TeacherAd."%' AND TeacherType = 'A'
AND teacher.Teacher_name LIKE '%".$strSearch_TeacherComm."%' AND TeacherType = 'C'
AND thesis.Abstact LIKE '%".$strSearch_Abstract."%'
AND thesis.Thesis_word LIKE '%".$strSearch_Word."%' ";
$query = mysqli_query($conn,$sql)or die ( $sql . "<br>" . mysqli_error($conn) );
สรุปนะครับ
ถ้าผมใส่ ทั้ง AND TeacherType = 'A' กับ AND TeacherType = 'C' จะ SELECT ไม่ขึ้น
แต่ถ้าผมตัด AND TeacherType = 'C' ออก จะขึ้นเฉพาะ ชื่อ อาจารย์ที่ปรึกษา
แต่ถ้าผมตัด AND TeacherType = 'A' ออก จะขึ้นเฉพาะ ชื่อ กรรมการ