SQL 5 самых заимствованных книг - PullRequest
0 голосов
/ 14 мая 2018

Я использую 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 голосов
/ 15 мая 2018

Исходя из вашего вопроса, я предполагаю, что вы хотите название книги с большинством строк в таблице LOANS.Приведенный ниже запрос вернет эту книгу.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...