+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

query da due tabelle

Ultimo Messaggio di Lumpi il:
  1. #1
    User L'avatar di Lumpi
    Data Registrazione
    Sep 2006
    Località
    Italia
    Messaggi
    127

    query da due tabelle

    Ciao a tutti,
    il mio problema è dato dal fatto che i dati contenuti nella seconda tabella non esistono per tutti i record della prima.
    Le due tabelle sono collegate da un id univoco.
    Faccio un esempio
    Codice:
    Tabella dati
    id
    a
    b
    
    Tabella dati2
    id
    c
    
    select dati.id, a , b , c from dati, dati2 where b = xxx and dati.id = dati2.id
    Questa query mi restituisce le sole righe nelle quali id compare in entrambe le tabelle, a me servono però tutte le righe della tabella dati che corrispondono alla clausola b = xxx e (se esistenti) i dati relativi della tabella dati1

    Spero di essere stato chiaro.

    P.S. Non posso fare query annidate, la versione non lo permette.

    Grazie Valentino

  2. #2
    User
    Data Registrazione
    Jun 2007
    Messaggi
    20
    ciao dovresti usare left outer join:


    Codice:
    Tabella dati
    id
    a
    b

    Tabella dati2
    id
    c

    select dati.id, a , b , c from dati left outer join dati2 on dati.id = dati2.id where b = xxx
    ciao

    Leonardo

  3. #3
    User L'avatar di Lumpi
    Data Registrazione
    Sep 2006
    Località
    Italia
    Messaggi
    127
    Perfetto, grazie tante

    mi sà che i join li devo approfondire

    Valentino

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.