bonjour voila j'essaie d'effectuer cette requete sur une page ASP

Select id,titre,auteur,type,disponibilite from Document Where Titre LIKE '%théâtre%' and (type='Livre'or type = 'Memoire' ) group by titre,auteur,type,id,disponibilite ORDER BY id;
certains documents sont en double dans ma base de donnée, donc quand j'afffiche la liste des documents evidement il affiche les documents plusieurs fois si il y en a plusieurs. j'ai voulu eviter cela avec GROUP BY mais apparament ca ne marche pas... quelqu'un pourrait me dire qu'elle erreur il y a dans ma requete?
apparament je ne peux pas mettre plus d'un element a la fois dans le GRoup by , mais si je met pas tout les element du select dans le group by il me fait une erreur. donc je ne vois aps comment faire