Requete mysql avec select imbriqué

Thetontonben -  
 moneeeeem -
Salut à tous,
je cherche à faire passer la requete suivant en php/mysql, mais le select du not in n'est pas accepter. Avez vous une idée, la syntaxe doit pas etre bonne.

"SELECT t1.cod_uni,
t1.TEL_IMP_UNI,
t1.comm,
t1.dateu
FROM testunite t1
WHERE t1.cod_uni NOT IN (SELECT t2.cod_uni FROM testunite2 t2)
ORDER BY t1cod_uni";

Merci de votre aide

Thetontonben

7 réponses

  1. kalamit
     
    Salut,
    Quelle est la version de mysql ?

    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    0
  2. thetontonben
     
    J'ai cette version sur un linux
    mysql-3.23.58-1

    thetontonben
    0
  3. kalamit
     
    En fait il me semble que c'est possible uniquement avec les version de mysql superieur à 4.1. En de ca, il n'accepte pas les requetes imbriquées. Upgrade ton serveur et ca fonctionnera. :)

    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    0
  4. thetontonben
     
    La 4.1 n'etant pas en realease j'ai pas trop le droit de le faire.
    T'as pas une idée pour faire la même chose sans imbriqué les requetes

    ben
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mohammed
     
    Salut,
    j'ai +ieurs idées mais à vous de voir;
    1- enlever le orderBY et ce que vous avez écrit avant deviendera la requette1 par expl, ensuite une 2ème req
    Select * from req1
    orderby t1.cod_uni;
    2- req1
    select t1.cod_uni from t1
    req 2
    select t2.cod_uni from t2
    req 3
    req1-req2
    req4
    SELECT t1.cod_uni,
    t1.TEL_IMP_UNI,
    t1.comm,
    t1.dateu
    FROM testunite t1,req4
    WHERE t1.cod_uni = req4.t1.cod_uni;
    bon courage
    Merci
    1
  7. mohammed
     
    Salut,
    j'ai +ieurs idées mais à vous de voir;
    1- enlever le orderBY et ce que vous avez écrit avant deviendera la requette1 par expl, ensuite une 2ème req
    Select * from req1
    orderby t1.cod_uni;
    2- req1
    select t1.cod_uni from t1
    req 2
    select t2.cod_uni from t2
    req 3
    req1-req2
    req4
    SELECT t1.cod_uni,
    t1.TEL_IMP_UNI,
    t1.comm,
    t1.dateu
    FROM testunite t1,req4
    WHERE t1.cod_uni = req4.t1.cod_uni;
    bon courage
    Merci
    -1
  8. moneeeeem
     
    bonsoir tt le monde,

    je vuex juste savoir comment utilisée une select imbriquée

    Merci
    -4