Bonjour,

voici un exemple :
table1 (rub1,rub2,rub3)
A1| 1|E1
A2| 2|E2
A3| 3|E3
B1| 4|A1
B2| 5|A2
B3| 6|B3

select rub1,rub2,rub3 from table1 where rub3 in (select rub1 from table1)

résultat désiré

B1| 4|A1
B2| 5|A2
B3| 6|B3

En sql --> aucun pb

En sql via php/odbc

j'ai le message suivant :
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC driver for Oracle]Impossible d'utiliser le curseur de table de caractères sur join, avec une clause distincte union, intersection ou moins ou sur une série de résultats en lecture seule, SQL state S1C00 in SQLExecDirect
par avance merci