Question : Nested sql queries insetead of myltiple queries

I have 2 tables:

Table 1 (persons) has 2 fields id_p and name

Table 2 (Books) has 3 fields id_b,  person_id,tittle

What I do now is:

select persons.name,books.title into temp from books,persons where
persons.id_p=books.person

Then

Select name,count(*) from temp group by name

The result is a table of all the persons (one row for each) and the nimber of books they have

I need to combine the 2 into one

select * from (select...)

Answer : Nested sql queries insetead of myltiple queries

select persons.name,books.title, (select count(*) from books where persons.id_p=books.person)
from persons
Random Solutions  
 
programming4us programming4us