SQL 5大多数借书

时间:2018-05-14 12:53:42

标签: sql oracle

我使用Oracle

    Socio(codigo,apellido_nombre,direccion,telefono,fecha_alt)
    Libro(codigo,titulo_libro,tema)
    Prestamos(codigoSocio,codigoLibro)

**********
Member(code,last_name,first_name,address,telephone,date_alt)
Book(code,title_book,subject)
Loans(codeMember,codeBook)

通过这3张表,我怎样才能获得借阅最多的书籍? (1个+书)

和借书最多(1本)

" Select codebook from  Loans
group by codebook 
order by count(*) desc

1 个答案:

答案 0 :(得分:0)

根据您的问题,我假设您希望LOANS表中包含大多数行的书名。以下查询将返回该书。

SELECT title_book FROM book WHERE code = (SELECT MAX(CODEBOOK) FROM LOANS)