• User Attivo

    unire più campi di una tabella in una query

    ciao, il db è composto così:

    TABELLA = cinema_ana_film
    CAMPO = attore_1
    CAMPO = attore_2
    CAMPO = attore_3

    TABELLA = cinema_ana_cast_troupe
    CAMPO = id_cinema_ana_cast_troupe

    nella query sto cercando di unire i campi (attore_1, attore_2, attore_3) per farli diventare un'unico campo e metterlo in relazione con il campo (id_cinema_ana_cast_troupe), ho fatto in questo modo solo che mi prende solo il valore del campo (attore_1)

    [PHP]
    SELECT cinema_ana_cast_troupe., cinema_ana_film.
    FROM cinema_ana_cast_troupe, cinema_ana_film
    WHERE cinema_ana_cast_troupe.id_cinema_ana_cast_troupe=$personaggio
    AND cinema_ana_cast_troupe.id_cinema_ana_cast_troupe=cinema_ana_film.attore_1 AND cinema_ana_film.attore_2 AND cinema_ana_film.attore_3
    [/PHP]


  • User Attivo

    nn ciò capito molto, e la query messa li nn semplifica le cose, ma penso che tu vogli una cosa del genere:

    AND cinema_ana_cast_troupe.id_cinema_ana_cast_troupe=(cinema_ana_film.attore_1 cinema_ana_film.attore_2 cinema_ana_film.attore_3)

    ma nn ne sono molto sicuro!