zamubudio
Messages postés4Date d'inscriptionmercredi 16 novembre 2005StatutMembreDernière intervention27 mai 2009
-
27 mai 2009 à 09:37
yassinebennani
Messages postés249Date d'inscriptionsamedi 13 octobre 2007StatutMembreDernière intervention 2 mai 2014
-
28 mai 2009 à 00:24
Bonjour,
j'ai une table acces qui contient deux colonnes qui se presentent sous la forme suivante :
colonne1 | colonne 2
A | C
B | E
C | A
D | F
je cherche a ecrire dans une colonne 3 si les champs sont reciproques, c'est a dire si on a une ligne A-C, est ce qu'on a un ligne C-A, ce qui donnerait :
colonne1 | colonne 2 |reciproque
A | C | oui
B | E | non
C | A | oui
D | F | non
yassinebennani
Messages postés249Date d'inscriptionsamedi 13 octobre 2007StatutMembreDernière intervention 2 mai 2014 28 mai 2009 à 00:24
Bonjour
La plus simple solution à mon avis c'est une requête synchronisée.
Update table1 set table1.reciproque (Select Count(*) from table1 as t2 where (t2.colonne2 table1.colonne1)AND(t2.colonne1 = table1.colonne2) )
le count(*) ramène 0 alors false, ou bien un entier ce qui traduit par un true et le tour est joué.
Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)