Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    103

    Query non accetta il diverso, ne <> ne !=

    Salve, sto impazzendo... ho due tabelle:
    tabella 'Pagamenti':
    ID
    ID_saldo
    ID_cliente
    Tipo
    importo
    riferimento
    verifica

    tabella 'Saldo':
    ID
    ID_cliente
    CodiceScuola
    Oggetto
    Euro
    Saldato

    Vorrei una query che mi restituisse le righe di 'Saldo' i cui ID non compaiono nella tabella 'Pagamenti'.
    Ho provato con questa query:
    codice:
    SELECT * FROM Pagamenti as p, Saldo as s WHERE s.ID <> p.ID_saldo
    sostituendo anche <> con != ma nulla. La cosa strana è che l'opposto, cioè selezionare tutte le righe di saldo che compaiono in pagamento funziona...

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: Query non accetta il diverso, ne <> ne !=

    Originariamente inviato da imesh
    Salve, sto impazzendo... ho due tabelle:
    tabella 'Pagamenti':
    ID
    ID_saldo
    ID_cliente
    Tipo
    importo
    riferimento
    verifica

    tabella 'Saldo':
    ID
    ID_cliente
    CodiceScuola
    Oggetto
    Euro
    Saldato

    Vorrei una query che mi restituisse le righe di 'Saldo' i cui ID non compaiono nella tabella 'Pagamenti'.
    Ho provato con questa query:
    codice:
    SELECT * FROM Pagamenti as p, Saldo as s WHERE s.ID <> p.ID_saldo
    sostituendo anche <> con != ma nulla. La cosa strana è che l'opposto, cioè selezionare tutte le righe di saldo che compaiono in pagamento funziona...
    Scusa ma stai sbagliando,
    semplicemente devi fare:
    SELECT * FROM saldo WHERE NOT EXISTS(SELECT 'x' FROM pagamenti WHERE pagamenti.id_saldo = saldo.id)

    In questo modo estrai tutti i saldi senza pagamenti

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.