Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Join multiple

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555

    Join multiple

    SELECT campo1 as prova
    FROM tab1
    LEFT OUTER JOIN tab2 ON campo1 = campo2

    WHERE campo3 =0

    Questa query funge prendendomi tutti i dati che corrispondono fra le due tabelle e anche i dati della tabella tab1 che non corrispondono.

    Dovrei incrociare una terza tabella che non ha nessun campo in comune con le tabelle tab1 e tab2, però ha un campo in comune con una tabella che ha un campo comune con la tabella tab1.

    tab3 e tab4 da incrociare, a me serve un dato da tab4 che ha un campo in comune con tab3 che a sua volta ha un campo in comune con tab1

    Chissà se si capisce

  2. #2
    aggiungi le due tabelle in left/inner (quello che serve) join con i relativi riferimenti

    .....
    inner join tab3 on campotab3= campotab1
    inner join tab4 on campotab4 = campotab3

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Grazie Piero ho fatto così e funge, non pensavo si potessero incrociare varie tabelle in questo modo.

    ciao

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.