Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Invertire una select

  1. #1
    Utente bannato
    Registrato dal
    Jun 2000
    Messaggi
    160

    Invertire una select

    Tabella ALFA con campo ALFA.XXX

    Tabella BETA con campo BETA.XXX

    Devo selezionare da ALFA tutti i record il cui valore del campo ALFA.XXX non compaia nel campo BETA.XXX

    E' semplice fare il contrario... ma mi sto perdendo per questa cosa...

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    select ALFA.xxx from ALFA LEFT JOIN BETA on ALFA.xxx = BETA.xxx WHERE BETA.xxx IS NULL

  3. #3
    Utente bannato
    Registrato dal
    Jun 2000
    Messaggi
    160
    Grazie mille, funziona!

    Solo che adesso vorrei capire *logicamente* cosa c'è scritto in quella stringa SQL

    select ALFA.xxx from ALFA LEFT JOIN BETA on ALFA.xxx = BETA.xxx WHERE BETA.xxx IS NULL


    Me la puoi spiegare? Non ho mai usato i JOIN ma sempre i WHERE

    ciao! grazie!

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.