Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1

  2. #2
    Utente di HTML.it L'avatar di skypatrik
    Registrato dal
    Aug 2007
    residenza
    Latina
    Messaggi
    34
    Quote Originariamente inviata da optime Visualizza il messaggio
    fa' un esempio pls
    Allora ho una tabella "players" dove sono annotati i nomi dei giocatori. Ad ogni giocatore corrisponde il classico numero "id".
    Ogni settimana apro una tabella "week_match01-2021" con le colonne
    "id" = id match
    "pl1"= player.id del giocatore 1 della squadra rossa
    "pl2"= player.id del giocatore 2 della squadra rossa
    "pl3"= player.id del giocatore 3 della squadra rossa
    "pl4"= player.id del giocatore 4 della squadra rossa
    "pl5"= player.id del giocatore 5 della squadra rossa
    "res"= risultato in forma di stringa "10-8"
    "pl6"= player.id del giocatore 1 della squadra blu
    "pl7"= player.id del giocatore 2 della squadra blu
    "pl8"= player.id del giocatore 3 della squadra blu
    "pl9"= player.id del giocatore 4 della squadra blu
    "pl10"= player.id del giocatore 5 della squadra blu
    "data"= data sempre in forma di stringa "dd-mm-aaaa"

    id pl1 pl2 pl3 pl4 pl5 res pl6 pl7 pl8 pl9 pl10 data
    1 34 24 2 65 72 10-8 33 1 22 67 8 01-01-2021
    2 67 66 2 45 12 5-10 33 11 15 56 47 01-01-2021
    3 65 8 55 1 34 9-10 3 22 21 24 20 01-01-2021
    4 65 69 2 70 34 2-10 72 44 36 8 1 01-01-2021

    Come puoi vedere alcune squadre hanno giocatori che stanno spesso nella stessa squadra.
    Quindi ad esempio vorrei vedere il giocatore 34 con chi gioca pi� spesso e magari con che ricorrenza.
    In questo esempio, nelle 4 partite ha giocato spesso con i giocatori: 3 volte con il 65 e 2 volte con il numero 2..... e addirittura 2 volte sia con il numero 2 che con il 65.
    Stessa cosa per i giocatori 1 e 8 che si son ritrovati nella stessa squadra 2 volte.

    Ora, presupponendo che ho 52 tabelle all'anno con centinaia di righe ciascuna, vorrei vedere in 1 anno un giocatore quante volte si � trovato a giocare sempre con gli stessi compagni di squadra e analizzare i risultati dei match. Cosi da poter ipotizzare una migliore collaborazione tra giocatori. E cos� con tante altre ipotesi statistiche.

    C'� una formula in SQL che non mi obblighi a cercare colonna per colonna le corrispondenze? Qualcosa tipo "CONTAMI e dimmi l'id del match dalla tabella "week_match01" tutte le righe dove compaiono i numeri 34, 65 e 2" oppure "dove compare solo il 65 e 34"...

    sono riuscito a farmi comprendere?
    Il Customer Service Gratis di Linux è migliore di quello a pagamento della Microsoft e Apple... chiusa la discussione.

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.