![]() |
Pages (3): « 1 2 [3] Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ comunicazione digitale (http://www.dsy.it/forum/forumdisplay.php?forumid=108)
-- Basi di dati:soluzioni?? (http://www.dsy.it/forum/showthread.php?threadid=2685)
nn sono sicuro ma anche l'esercizio b del tema del 20/06/2002 sembra sbagliato...
SELECT Autore#
FROM Libri,Prestiti
WHERE LibriLibro#=Prestiti.Libro# AND Nome-utente IS NOT NULL
GROUP BY Autore#
HAVING COUNT(Libro#)<=(SELECT Count(Libro#)
FROM Libri,Prestiti
WHERE LibriLibro#=Prestiti.Libro# AND Nome-utente IS NOT NULL
GROUP BY Autore#)
Originally posted by imation
nn sono sicuro ma anche l'esercizio b del tema del 20/06/2002 sembra sbagliato...
SELECT Autore#
FROM Libri,Prestiti
WHERE LibriLibro#=Prestiti.Libro# AND Nome-utente IS NOT NULL
GROUP BY Autore#
HAVING COUNT(Libro#)<=(SELECT Count(Libro#)
FROM Libri,Prestiti
WHERE LibriLibro#=Prestiti.Libro# AND Nome-utente IS NOT NULL
GROUP BY Autore#)
azz Alis lo puoi usare anche nelle query...
__________________
Il DSY su Facebook!!!
Ops non lo sapevo!grazie Lunik!!
per imation:oggi ho rifatto l'esercizio del 20/6/02, non so se è giusto,te lo posto lo stesso,cos' dai una occhiata!!!
SELECT Autore#
FROM Libri, Prestiti
WHERE Libri.Libro#=Prestiti.Libro#
GROUP BY Autore#
HAVING COUNT(*) >= ALL (SELECT COUNT(*) FROM Libri, Prestiti
WHERE Libri.Libro#=Prestiti.Libro#
GROUP BY Autore#
Originally posted by Alis
Ops non lo sapevo!grazie Lunik!!
per imation:oggi ho rifatto l'esercizio del 20/6/02, non so se è giusto,te lo posto lo stesso,cos' dai una occhiata!!!
SELECT Autore#
FROM Libri, Prestiti
WHERE Libri.Libro#=Prestiti.Libro#
GROUP BY Autore#
HAVING COUNT(*) <= ALL (SELECT COUNT(*) FROM Libri, Prestiti
WHERE Libri.Libro#=Prestiti.Libro#
GROUP BY Autore#
Off-Topic:
che hai fatto Alis???? Cosa volevi fare quotando il tuo post???
__________________
Il DSY su Facebook!!!
Originally posted by Lunik
Off-Topic:
che hai fatto Alis???? Cosa volevi fare quotando il tuo post???
Off-Topic:
ah scusa non si vedeva...![]()
__________________
Il DSY su Facebook!!!
Originally posted by Alis
Ops non lo sapevo!grazie Lunik!!
per imation:oggi ho rifatto l'esercizio del 20/6/02, non so se è giusto,te lo posto lo stesso,cos' dai una occhiata!!!
SELECT Autore#
FROM Libri, Prestiti
WHERE Libri.Libro#=Prestiti.Libro#
GROUP BY Autore#
HAVING COUNT(*) >= ALL (SELECT COUNT(*) FROM Libri, Prestiti
WHERE Libri.Libro#=Prestiti.Libro#
GROUP BY Autore#
è inutile mettere IS NOT NUll...
nell'ultima select confrontando i codici dei libri PER FORZA fa un confronto tra libri in prestito..
fidati..è giusta...
forse il controllo nella prima select è inutile....
__________________
Il DSY su Facebook!!!
secondo me dipende da come è strutturata la base di dati.... nel senso che la relazione Prestiti potrebbe tenere memorizzati cmq tutti i libri e inserire nella colonna Nome-utente NULL se il libro nn è in prestito... nelle indicazioni nn è specificato
beh penso che se un libro non è in prestito, non è nella tabella prestiti!
mi sembra cmq anche ovvio...in un tema d'esame, simile a questo, ci sono 4 tabelle...e c'è proprio questa cosa "i libri in prestito NON sono nella tabella prestiti"
cmq....
__________________
Il DSY su Facebook!!!
| All times are GMT. The time now is 04:46. | Pages (3): « 1 2 [3] Show all 42 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.