Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    unire più campi di una tabella

    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)

    Codice PHP:
    SELECT cinema_ana_cast_troupe.*, cinema_ana_film.*
    FROM cinema_ana_cast_troupecinema_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 

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

  3. #3
    Non ti basta inserire degli OR al posto degli AND? In questo modo:
    Codice PHP:
    SELECT cinema_ana_cast_troupe.*, cinema_ana_film.*
    FROM cinema_ana_cast_troupecinema_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 OR cinema_ana_cast_troupe.id_cinema_ana_cast_troupe=cinema_ana_film.attore_2 OR cinema_ana_cast_troupe.id_cinema_ana_cast_troupe=cinema_ana_film.attore_3

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Grazie loryzz !!

  5. #5

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.