Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Query con confronto tra tabelle

    Ciao a tutti
    Dovrei creare una query in grado di prendere da una tabella solo i valori di un campo che sono diversi dai valori di un campo di un'altra tabella.

    Si può fare tramite query o devo fare il controllo con php?

    Grazie!
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  2. #2
    Entrambe le strade sono possibili: un'unica query sarebbe però più elegante e veloce
    ipotizzo:

    select * from tabella 1
    where nome_colonna
    NOT IN (select distinct parametro from tabella 2)

    ...

    prova.

  3. #3
    fantastica!
    il solo pensare una cosa del genere mi avrebbe fatto girare la testa

    L'ho modificata leggermente per ottenere proprio ciò che volevo e funziona a meraviglia!
    Eccola completa:
    Codice PHP:
    SELECT user_email FROM forum.phpbb_users WHERE user_email != '' AND user_id NOT IN (SELECT DISTINCT user_id FROM newsletter WHERE categoria 'articoli'
    Ti ringrazio, ciao!
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  4. #4

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.