Hi,
Both the Query are ok ,
In case if Query is not returning any row then possible reason is that
tblSubcategory don't have record for MemberID : 1 ;
you may use left join in such case as
select m.mId,(mFName+' '+isnull(mLName,'')) as mname,s.subCatName,s.subCatId,
mAdd,
mContact,mCity,mFather,mQual from tblMemberDetail m
inner join tblMemberCourse c on m.mId=c.mId
left join tblSubCategory s on c.subcatId=s.subCatId
where mActive = 1 and m.mId=1
Thanks !
Yogendra Dubey