Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    [MySQL] Query con controllo su 2 campi

    mi spiego meglio.

    SELECT * FROM tab WHERE campo1 = 'pippo' AND campo2 = 'pluto'

    e fino a qua ci siamo, solo che io vorrei solo i record che abbiano nella stessa tabella un altro recordo con i valori invertiti, quindi:

    se campo1 = 'pippo' AND campo2 = 'pluto'
    e c'è un altro record: campo1 = 'pluto' AND campo2 = 'pippo'
    allora bene.

    Spero di essere stato chiaro.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    Re: [MySQL] Query con controllo su 2 campi

    Originariamente inviato da Mixio
    mi spiego meglio.

    SELECT * FROM tab WHERE campo1 = 'pippo' AND campo2 = 'pluto'

    e fino a qua ci siamo, solo che io vorrei solo i record che abbiano nella stessa tabella un altro recordo con i valori invertiti, quindi:

    se campo1 = 'pippo' AND campo2 = 'pluto'
    e c'è un altro record: campo1 = 'pluto' AND campo2 = 'pippo'
    allora bene.

    Spero di essere stato chiaro.
    Grazie.
    codice:
    select tab1.id,tab1.campo1,tab1.campo2,tab2.id,tab2.campo1,tab2.campo2
    from tabella1 as tab1,tabella1 as tab2
    where 
    (tab1.campo1 = 'pippo' and tab1.campo2 = 'pluto') and   
    (tab2.campo1 = 'pluto' and tab2.campo2 = 'pippo')

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Funziona!
    Grazie mille.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.