На данный момент ваши объединения имеют меньше смысла, потому что вы вообще не объединяете таблицу квалификации с деталями заявки. Если вы хотите, чтобы идентификатор учащегося отличался, вы получите только одну строку на каждого учащегося.
Если я правильно понял, что вы хотите, вы хотите получить информацию для каждого типа квалификации (1,2,7) в одной строке студента. Если это так, вы должны попробовать что-то вроде этого (надеюсь, это правильно):
SELECT dStudent_id, dStuFirstname, dStuLastName, dGender,
dFatherName, dOcupation, dAddress, dContactNumber,
q1.dMarks as sslc, q2.dMarks as hsc, q7.dMarks as diplomo
FROM tbl_studentapplicationdetails
LEFT JOIN tbl_studentqualification as q1
ON ( q1.dStudent_id = dStudent_id AND q1.dQualification = '1' )
LEFT JOIN tbl_studentqualification as q2
ON ( q2.dStudent_id = dStudent_id AND q2.dQualification = '2' )
LEFT JOIN tbl_studentqualification as q7
ON ( q7.dStudent_id = dStudent_id AND q7.dQualification = '7' )