Io ho queste due query, è possibile creare una terza query che dia come risultato l'intersezione tra queste due senza che i dati si ripetano?
(Tenuto conto che le relazione tra le tabelle Fonti e le altre è di uno a molti)

codice:
SELECT `Fonti`.`ID`, `Fonti`.`Titolo`, `Fonti`.`formato`, `Fonti`.`Anno`, GROUP_CONCAT( `Parole_chiave`.`keyword` ORDER BY `Parole_chiave`.`keyword` ASC SEPARATOR ', ')

FROM `Fonti`

INNER JOIN `Assegnazione_parole_chiave` ON `Fonti`.`ID` = `Assegnazione_parole_chiave`.`fonteid`
INNER JOIN `Parole_chiave` ON `Parole_chiave`.`ID` = `Assegnazione_parole_chiave`.`keywordid`
INNER JOIN `Autori` ON (`Autori`.`ID` = `Fonti`.`autore_2id` OR `Autori`.`ID` = `Fonti`.`autore_1id`)

WHERE ( 1 
        AND (`Fonti`.`Titolo` LIKE '%CRISM%')
        AND (`Fonti`.`Anno` < 2010) 
        AND (`Fonti`.`Anno` > 2000)
        AND (`Autori`.`ID` IN (75, 1))
       )
GROUP BY `Fonti`.`ID`
codice:
SELECT `Fonti`.`ID`, `Fonti`.`Titolo`, `Fonti`.`formato`, `Fonti`.`Anno`, GROUP_CONCAT( `Autori`.`Nome_Autore` ORDER BY `Fonti`.`autore_1id` SEPARATOR ', ')

FROM `Fonti`

INNER JOIN `Autori` ON (`Autori`.`ID` = `Fonti`.`autore_2id` OR `Autori`.`ID` = `Fonti`.`autore_1id`)
INNER JOIN `Assegnazione_parole_chiave` ON `Fonti`.`ID` = `Assegnazione_parole_chiave`.`fonteid`

WHERE ( 1 AND (`Assegnazione_parole_chiave`.`keywordid` IN (75, 123)) )

GROUP BY `Fonti`.`ID`