Bonjour,
j'ai une table que j'ai obtenu à l'aide d'un select du type :
select T1_numclient,T2_numclient,count(*) from (select .... union select ... union select ...)
qui me retourne ce resultat sous mysql:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 +--------------+--------------+----------+ | T1_numclient | T2_numclient | count(*) | +--------------+--------------+----------+ | 1 | 6 | 3 | | 1 | 3 | 3 | | 1 | 2 | 2 | | 1 | 5 | 2 | | 1 | 4 | 1 | | 2 | 5 | 2 | | 2 | 1 | 1 | | 2 | 6 | 1 | | 2 | 3 | 1 | | 3 | 6 | 1 | | 4 | 5 | 2 | | 4 | 1 | 1 | | 4 | 6 | 1 | | 4 | 2 | 1 | | 4 | 3 | 1 | | 5 | 6 | 2 | | 5 | 3 | 2 | | 5 | 4 | 1 | | 5 | 1 | 1 | | 5 | 2 | 1 | | 6 | 1 | 1 | | 6 | 2 | 1 | | 6 | 4 | 1 | +--------------+--------------+----------+
J'aimerais à partir de ce résultat obtenir ce type de résultat:
1 | 6 | 4 car 1ere ligne et avant avant derniere ligne, on additionne les count.
1 | 3 | 3
1 | 2 | 3
en clair pour toute la table faire :
A | B | count(A|B)+count(B|A)
Comment est ce que je peux faire celà ??
Merci à tous
Olivier






Répondre avec citation
Partager