utilizzo mysql,
e forse dovrei spiegarmi meglio..![]()
riguardo le due query:
per la prima ho utilizzato 'not exist' e 'not in' perchè mi deve restituire i giornalisti che hanno realizzato solo e solamente servizi di argomento 'viaggi', quindi supponendo che un giornalista abbia realizzato in tutto 10 servizi, se 9 sn di argomento 'viaggi' e uno di 'calcio' lo devo escludere e non lo devo restituire; ho ragionato, quindi, con una doppia negazione logica: i giornalisti per i quali non esiste un articolo (servizio) che non sia di argomento 'viaggi', cioè tutti i servizi realizzati sn di quell'argomento
per la seconda invece deve restituire i giornalisti che hanno effettuato esattamente 2 servizi per ogni giornale: se esistono 4 testate, il giornalista mario rossi deve aver fatto 2 servizi per ognuno di essi; se mario ne ha fatto per tre testate due a testa e per l'ultima ne ha fatto 5 non lo devo restituire..anche in questo caso ho utilizzato la doppia negazione..
spero di essermi spiegata