Senior
47
Scrieți o interogare SQL: selectați titlurile tuturor cărților care sunt în prezent în posesia cititorilor.
Companiile au fost întrebate
Răspuns de la AI
sobes.tech AI
Предположим, у нас есть таблицы:
booksс колонкамиbook_id,titleloansс колонкамиbook_id,reader_id,return_date
Чтобы выбрать названия всех книг, которые сейчас на руках у читателей, нужно выбрать книги, у которых нет даты возврата (то есть return_date равен NULL или больше текущей даты, если хранится дата планируемого возврата). Пример запроса:
SELECT b.title
FROM books b
JOIN loans l ON b.book_id = l.book_id
WHERE l.return_date IS NULL
-- или если return_date — дата возврата:
-- WHERE l.return_date > CURRENT_DATE
Этот запрос вернёт все книги, которые сейчас не возвращены читателями.