Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [MYSQL] Join particolare tra 3 tabelle

    Ciao a tutti, ho un problema con una join in mysql.
    Ho un sito che si appogia su un database mysql per gestire i vari dati.
    Per farvi capire meglio il sito è un fantabasket.
    Ho creato una tabella con questi campi.
    id tinyint(2) auto_increment (chiave primaria)
    player_id int(4)
    from_team_id int(4)
    to_team_id int(4)
    In pratica questa tabella mi gestisce le operazioni di mercato.
    id è la chiave primaria, player_id è il "codice" del giocatore, mentre from_team_id e to_team_id sono i "codici" delle squadre.
    Un record nella tabella è di questo tipo:
    id=1
    player_id=10
    from_team_id=1
    to_team_id=2
    Nella tabella players ho id=1 e nome='Pinco Pallino' e nella tabella teams ho id=1 nome='Squadra X', id=2 nome='Squadra Y'.
    Ora quello che vorrei fare io è quando recupero i dati da mysql con php, possa stampare a video
    'Pinco Pallino' da 'Squadra X' a 'Squadra Y'.
    Ho provato varie operazioni di join ma non riesco, quello che mi frega è il doppio collegamento tra from_team_id e to_team_id all'id della tabella teams.

    Spero di essermi spiegato bene

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    non ti sei spiegato benissimo, posta le strutture delle tabelle e a limite la query che hai iniziato tu...

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.