How does Subquery in select statement work in oracle

Viewed 128273

I have looked all over for an explanation, to how does the subquery in a select statement work and still I cannot grasp the concept because of very vague explanations.

I would like to know how do you use a subquery in a select statement in oracle and what exactly does it output.

For example, if i had a query that wanted to display the names of employees and the number of profiles they manage from these tables

Employee(EmpName, EmpId)

Profile(ProfileId, ..., EmpId)

how do I use the subquery?

I was thinking a subquery is needed in the select statement to implement the group by function to count the number of profiles being managed for each employee, but I am not too sure.

2 Answers
Related