Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query select + join

  1. #1

    query select + join

    ciao a tutti
    io ho 2 tabelle cosi strutturate

    gamma
    id_gamma
    livello

    gamma_txt
    id
    gamma_id_fk
    nome


    io vorrei fare una query che metta a video il campo nome della tabella gamma_txt ma che hanno il campo livello = 0 della tabella gamma.
    chi mi potrebbe dare una mano ?
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    codice:
    select nome from gamma_txt inner join gamma 
    on gamma_txt.gamma_id_fk=gamma.id_gamma
    where livello=0

  3. #3
    come sono relazionate le due tabelle, così non è molto chiaro ..
    grazie


    Ginko
    Il progresso scientifico ? www.cartagodelendaest.it

  4. #4
    allora, ci sono due metodi per relazionare due tabelle.

    Uno è quello che ho usato io ed è quello, a mio avviso, più completo, perché puoi anche creare delle right o left join con quel sistema.

    In pratica la sisntassi è questa:

    from

    tabella1

    inner/left/right/outer join

    tabella2

    on

    tabella1.campodicollegamento=tabella2.campodicolle gamento

    In questo modo dici che nella from ci sono sia tabella1 che tabella2 e tabella1 è collegata a tabella2 tramite il campodicollegamento.

    Il secondo sistema per fare le join, molto più semplice e spartano, non è utilizzabile per fare right o left join (in oracle però che io sappia si riescono a fare left o right join anche con questo metodo).

    from

    tabella1,tabella2

    where

    tabella1.campodicollegamento=tabella2.campodicolle gamento


    Scusa se ho usato il meno comprensibile dei due ma quà al lavoro ormai il secondo metodo l'ho quasi scordato

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.