Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202

    Aiuto con una query semplice...

    Salve a tutti, ho necessità di gestire dei risultati "sportivi".

    Ho creato 2 tabelle:

    teams:
    ID
    Nome_Team


    e
    risultati:
    ID
    Team_A
    Team_B
    score_A
    score_B


    Mettiamo il caso che abbia inserito nelle squadre
    1 Inter
    2 Milan

    e nei risultati
    codice:
    ID Team_A Team_B score_A score_B
    1     1      2      4      3
    Come faccio ad ottenere

    Inter Milan 4 3 come risultato?

    Grazie

  2. #2
    bhè ti potrei consigliare la cosa in modo diverso cioè:

    quando inserisci le squadre in risultati al posto di mettere i loro id puoi mettere i nomi
    se hai un lato amministrativo dove selezioni le squadre fai un ciclo con input select e fai stampare tutte le tue squadre della tabella teams.

    capito??


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    Grazie x la risposta veloce

    Ho capito cosa intendi, il problema, però sta nel fatto che il db sarà molto grosso, con molte squadre e molti risultati.
    Poi ci sono anche altri campi nei risultati, come stagione tipo(girone, semifinale ecc...)

    Mi sà che devo farlo x forza tramite query

  4. #4
    appunto perchè ci saranno molti record ti conviene fare come ti ho detto io perchè come hai pensato te all'inizio dovevi fare già 2 query uno per recuperare l'id delle squadre l'altra per fare un WHERE vedere l'id a quale combacia e stampare il nome

  5. #5
    Utente di HTML.it L'avatar di njno
    Registrato dal
    Jan 2007
    Messaggi
    48

    Re: Aiuto con una query semplice...

    Puoi utilizzare la query seguente:

    select casa.Nome_Tean,ospiti.Nome_Team,score_A,score_B from risultati join teams as casa on Team_A=casa.id join teams as ospiti on Team_B=ospiti.id;

    Antonio

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    Grazie Antonio, funziona. Perfetto.

    Comunque come dice SuperSavio effettivamente ci saranno forse troppe query.
    X adesso per comodità userò la soluzione di Antonio, poi vedremo...

    Grazie a tutti x il supporto

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 © 2024 vBulletin Solutions, Inc. All rights reserved.