Bonjour à tous,
Je cherche à exécuter une requête de ce type : (Il s'agit juste d'un exemple pour montrer la syntaxe que je recherche)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT b1.champ1
FROM base b1
WHERE (b1.champ2, b1.champ3) IN
(
SELECT DISTINCT b2.champ2, b2.champ3
FROM base b2
WHERE b2.id = 5
)
Je sais que sous Oracle on peut utiliser un IN sur plusieurs colonnes, je voudrais savoir s'il est possible avec Firebird de faire la même chose. (Cette syntaxe génère une erreur sous Firebird.)

J'ai bien effectué une recherche mais aucuns résultat...
Merci d'avance pour vos réponses.