1 messaggio dal 10 marzo 2006
salve a tutti..

ho bisogno del vostro aiuto..

ho una tabella fatta cosi:

step | idchesceglie | idscelto

1 1 2

1 2 1

1 3 4

1 4 3

1 1 2

2 2 5

2 4 6

2 6 4

avrei biogno di sapere nel corso degli step(prima colonna) quante volte le
coppie di valori delle colonne idchesceglie e idscelto, risultano essere
reciproche.. per reciproche intendo dire del tipo: step1, 1 sceglie 2 e 2
sceglie 1, 3 sceglie 4 e 4 sceglie tre..

per es. in quanti step 1 2 è reciproco? nella tabella di esempio allo step1,
1 2 è reciproco, allo step 2 no!!

il risultato finale dovrebbe essere più o meno questo:

per ogni coppia di valori id

sapere in quanti (non occorre sapere quali) step le scelte sono state
reciproche, percui per es.:

1 2 [quantità di step dove nello stesso step cè anche 2 1]

3 4 [quantità di step dove nello stesso step cè anche 4 3]



come inizio, stò provando anche solo per una singola coppia di valori
tramite sql senza script php...

con una subquery del tipo:

select step from tabella where idchesceglie=1 and idscelto=2

and exists (select step from tabella where idchesceglie=2 and idscelto=1)

ma il risultato pare far riferimento solo alla prima select..

spero di essermi spiegato..

qualche idea????? di qualsiasi tipo.... script php, altri linguaggi.. a me
basta che poi funzia..

grazie a tutti..

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.