Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    [MySQL] Select su tabella con JOIN

    Ciao ragazzi,
    devo fare una select su una tabella controllando che i dati non siano presenti su una seconda tabella.

    In pratica:

    Tab1: nome
    pippo
    pluto
    minni
    .
    .

    Tab2: nome
    topolino
    pippo
    paperino
    .
    .

    Tab1 contiene anche un altro campo che mi serve per la where.

    Io vorrei che venisse effettuata la select in modo tale da estrarre i dati presenti in Tab1 che non compaiono in Tab2, quindi nel nostro caso dovrei vedere "pluto" e "minni".

    Ho provato questa select ma sti JOIN non mi entrano in testa e non li capisco.

    select tab1.nome from tab1 JOIN tab2 ON tab1.nome <> tab2.nome where (tab1.nome = valore)

    Credo sia una scemata ma sono troppo tardo. :master:
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    select tab1.nome from tab1 LEFT JOIN tab2 ON tab1.nome = tab2.nome where tab2.nome IS NULL

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802


    Grazie, lo dicevo io che era una scemata. Ci sono andato vicino, sta JOIN la capisco.
    www.beppegrillo.it
    Il blog di Beppe!!

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.