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

    Query complessa (necessarie query nodificate?) per campionato calcio

    Ciao a tutti e grazie anticipate a chi potrà darmi suggerimenti/soluzioni.
    Per gestire un sito di una società sportiva ho creato un db con, tra le altre, le seguenti tabelle:

    tabella società
    id_società
    nome società
    ecc...

    tabella campionati
    id_campionato
    nome_campionato
    ecc...

    tabella squadre (dato che ogni società ha squadre in diversi campionati)
    id_squadra
    id_campionato
    id_societa
    ecc...

    tabella partite
    id_partita
    giornata
    id_squadra_casa
    id_squadra_ospite
    id_campionato
    ecc...

    ma non riesco ad avere una query che mi restituisca
    giornata - nome squadra casa (preso dai nomi societa) - nome squadra ospite (preso dai nomi societa)

    al massimo riesco ad avere il nome di una società

    ho provato con gli alias ma dato che sono abbastanza neofita non ho cavato un ragno dal buco

    qualcuno ha suggerimenti/istruzioni?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo (non testato)

    select giornata,
    (select nome_societa from societa t1 inner join squadre t2 on t1.id_societa = t2.id_societa where id_squadra = id_squadra_casa),
    (select nome_societa from societa t1 inner join squadre t2 on t1.id_societa = t2.id_societa where id_squadra = id_squadra_ospite)
    from partite
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Provato ma non funziona. Dice "colonna sconosciuta nome_societa in field list)

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E' da adattare con i nomi dei campi delle tue tabelle.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Tag per questa 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.