Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [MySQL] Join

  1. #1

    [MySQL] Join

    Salve,
    avrei bisogno di un aiutino perchè non so come risolvere un problema.
    Io ho due tabelle le quali, eliminati i dati che ora non mi interessano, risultano così strutturate:

    tabella1
    id - Nome

    tabella2
    id - idRif - Dato

    Se dovessi unire le due tabelle farei una Join simile:
    codice:
    SELECT tabella1.* , tabella2.Dato FROM tabella1 INNER JOIN tabella2 ON tabella1.id = tabella2.idRif WHERE tabella1.Nome = 'Pippo'
    Il mio problema nasce nel momento in cui non è sicuro che Pippo abbia un record nella tabella 2. Io vorrei invece che in una situazione simile, vengano presi solo i dati dalla tabella1.

    Come potrei fare?

    Grazie

  2. #2
    LEFT JOIN invece di INNER JOIN

  3. #3
    Grazie di cuore.
    Solo adesso ho capito cosa siano le Outer join.

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.