Visualizzazione dei risultati da 1 a 6 su 6

Discussione: aiuto sql not in

  1. #1

    aiuto sql not in

    Io devo selezionare tutti gli idordini che compaiono nella tabella ordini senza mostrare però gli idordini che sono nella tabella resi.
    io ho provato così ma non funziona help!!!

    select o.* from ordini o where o.statoordine=6 and o.idordine (select r.idordine from resi r ) order by o.idordine

  2. #2
    codice:
    select o.* from ordini o, resi r  
      where o.statoordine=6 and o.idordine<> r.idordine
    order by o.idordine
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    no non funziona....
    Nella tabella ordini ho tutti gli ordini.
    Nella tabella resi solo alcuni.
    Io voglio visualizzare tutti gli ordini con stato=6 che non sono presenti nella tabella resi.

  4. #4
    Dimenticavo utilizzo un db mysql

  5. #5
    select o.* from ordini o where o.statoordine=6 and o.idordine NOT IN (select r.idordine from resi r ) order by o.idordine

  6. #6
    optime grazie , ma avevo già provato prima e non funziona , mi dice errore sql di sintassi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.