Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. query da due tabelle
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      lumpi User Attivo • ultima modifica di

      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

      
      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
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        ligas.l User • ultima modifica di

        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

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          lumpi User Attivo • ultima modifica di

          Perfetto, grazie tante

          mi sà che i join li devo approfondire

          Valentino

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          Caricamento altri post
          Rispondi
          • Topic risposta
          Effettua l'accesso per rispondere
          • Da Vecchi a Nuovi
          • Da Nuovi a Vecchi
          • Più Voti