bonsoir à tous,
je travails sous access2003. j'ai un petit soucis en ce qui concerne une requête. voilà:
(1)
SELECT l.app_logname, l.app_gr, "présent dans l'AD mais pas HNS" as expr1
FROM logname_groupe2b as l left join logname_groupeb as h on l.app_logname = h.app_logname
where h.app_gr is null
and (l.app_gr not like 'ATPS*') and (l.app_gr not like 'Admin*')and (l.app_gr not like '*INTERNET') and (l.app_gr not like 'I*') and (l.app_gr not like 'g*')
UNION
SELECT h.app_logname, h.app_gr, "présent dans HNS mais pas dans l'AD" as expr1
FROM logname_groupeb as h left join logname_groupe2b as l on h.app_logname = l.app_logname
where l.app_gr is null;
(2)
SELECT l.logname, l.nom, "différence dans Repperso" AS Expr1
FROM Export_hns AS h, lognames2 AS l
WHERE ((( [h].[nom] = [l].[nom] And [h].[logname] = [l].[logname] And [h].[ou] = [l].[ou] =true And [h].[repperso] = [l].[repperso])));
pour facilité leur compréhension on les appelera 1 et 2.
j'ai une requête bonne la 1.
la deuxième également.
le soucis arrive^^
en faite j'aimerais en faire qu'une seule. Et l'instrument de torture de méninge et que si un nom de (1) se retrouve dans le (2), que expr1 affiche "différence dans Repperso".
j'ai du louper quelque chose. merci à tous pour vôtre futur aide.
et une victoire de plus pour Mr canard
