Bonjour,

Voici l'erreur que j'obtient :
Champ Memo, OLE ou HyperLink Object incorrect dans la sous-requête 'NOM_PAYS'
Lorsque j'exécute la requête SQL suivante :
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
SELECT 
    TA.ID_TRADUCTEUR, 
    TA.NOM_PRENOM, 
    PA.PRIX, 
    TA.SPECIALITE, 
    TA.ID_EMPLACEMENT 
FROM 
    (
    SELECT 
        T.ID_TRADUCTEUR, 
        T.NOM_PRENOM, 
        P.PRIX, 
        T.SPECIALITE, 
        T.ID_EMPLACEMENT 
    FROM TRADUCTEUR T, 
        PRATIQUE P 
    WHERE P.ID_TRADUCTEUR=T.ID_TRADUCTEUR 
        AND T.NOM_PRENOM=P.NOM_PRENOM 
        AND P.ID_LANGUE=
        (
        SELECT 
            ID_LANGUE 
        FROM LANGUE 
        WHERE NOM_LANGUE='Anglais'
        )
    ) 
    TA, 
    PRATIQUE PA 
WHERE PA.ID_TRADUCTEUR=TA.ID_TRADUCTEUR 
    AND PA.NOM_PRENOM=TA.NOM_PRENOM 
    AND PA.ID_LANGUE=
    (
    SELECT 
        ID_LANGUE 
    FROM LANGUE 
    WHERE NOM_LANGUE='Français'
    ) 
    AND TA.ID_EMPLACEMENT IN 
    (
    SELECT 
        ID_EMPLACEMENT 
    FROM EMPLACEMENT_GEOGRAPHIQUE E 
    WHERE E.NOM_PAYS IN 
        (
        SELECT 
            NOM_PAYS 
        FROM EMPLACEMENT_GEOGRAPHIQUE M 
        WHERE M.NOM_VILLE='Lens'
        )
    )
Je dois bien avouer que je ne comprend pas du tout cette erreur, car je ne situe pas la "Sous-requête NOM_PAYS"

Merci d'avance pour votre aide

Ahmed

PS : si ma question est débile, faites le moi savoir et donnez moi des pistes pour l'être moins, s'il vous plaît ^^

PPS : Si la requête est imbuvable, c'est parceque je la fais en une seule ligne. Je ne sais pas où je pourrais revenir à la laigne pour que ce soit plus lisible.