grazie di cuore per l'aiuto. adesso funziona correttamente, ma utilizzando RIGHT OUTER JOIN altrimenti se in una tabella non vi era corrispondenza non mi risultava un valore.
adesso però (causa la mia inesperienza essendo alle prime armi!!), ho un'altro problema....non capisco perchè se specifico che voglio solo i risultai che hanno un certo valore con WHERE uno solo mi restituisce i risultati, gli altri no.
ad esempio dico di tirarmi fuori tutti quelli con valore 5 ....WHERE ore='5'....., ma non appena metto ad esempio..WHERE ore='4'...non mi restituisce risultati nonostante siano presenti in database.
sapreste spiegarmi il perchè...in sostanza mi stampa solo quel valore con 5, gli altri no!!!
grazie ancora