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 left outer join
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      skyline User Attivo • 21 nov 2007, 11:25 ultima modifica di

      Query left outer join

      Ciao a tutti, ultimamente sto chiedendo dele cose di frequente.

      ho una query ceh funziona...
      [php]
      Select topics.*, forums.title, us1.username, us2.username
      From topics Inner Join
      forums On forums.id = topics.id_forum,
      users us1, users us2
      Where topics.id_forum = 1
      and us1.id = topics.creator_topic and
      us2.id = topics.luser_topic
      [/php]******tabella topics


      • id
      • creator_topic (id dell'utente che ha creato il topic)
      • luser_topic (id dell'utente che ha risposto per ultimo)
      • id_forum (id del forum)Tabella forum
      • id
      • title** Tabella users
        **
      • id
      • usernamecon quella query mi tira fuori i topics che hanno sia creator_topic che luser_topic ma luser_topic se nessuno risponde è vuoto, mi hanno detto che devo fare un left outer join solo che non so come fare.

      mi potete aiutare?

      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
         

      • S
        sups User Attivo • 21 nov 2007, 21:35 ultima modifica di

        La struttura di una query LEFT OUTER JOIN è questa:

        SELECT
        campi
        FROM
        prima_tabella
        LEFT OUTER JOIN
        seconda_tabella
        ON
        prima_tabella.chiave_primaria = seconda_tabella.chiave_esterna

        😄

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          skyline User Attivo • 21 nov 2007, 21:44 ultima modifica di

          ce l'ho fatta, mi ero dimenticato di postare 😄

          [php]
          Select topics.*, forums.title, us1.username As creator, us2.username As luser
          From topics Inner Join
          forums On forums.id = topics.id_forum Left Outer Join
          users us2 On us2.id = topics.luser_topic, users us1
          Where topics.id_forum = 3 And us1.id = topics.creator_topic
          [/php]

          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