I'm trying to count 13th(Nth) level chield by parent id and my query is given below. but it's taking too long time for execution. is there any simpler way to do this?
The query is:
SELECT @count=COUNT(*) FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id IN(
SELECT member_id FROM member_introducer WHERE introducer_id = @parentId))))))))))))