Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762

    [MySQL] Unico presidente e unico vice presidente

    Salve ragazzi,

    ho tre tabelle strutturate in questo modo:

    ------------------------------------------------------------
    # Staff_persona
    - id_staff
    - nome
    - cognome

    # Staff_ruolo
    - id_ruolo
    - ruolo

    # Rel_staff_pr (che sta per tabella di relazione tra staff_persona e staff_ruolo)
    - id_staff
    - id_ruolo
    ------------------------------------------------------------

    Ora, nella tabella #Staff_ruolo ci sarà ad esempio:

    1 - presidente
    2 - vice presidente
    3 - membro
    4 - fonico
    5 - grafico

    L'attributo "ruolo" è UNIQUE in modo che non ci possano essere doppioni. Il fatto però è che io vorrei fare in modo che SOLO una persona potrà essere presidente e solo una vice presidente.

    Posso creare un indice unico nella tabella #Rel_staff_pr che verifichi che non vengano impostati più presidenti e vice presidenti?


    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: [MySQL] Unico presidente e unico vice presidente

    Originariamente inviato da wartpro
    Salve ragazzi,

    ho tre tabelle strutturate in questo modo:

    ------------------------------------------------------------
    # Staff_persona
    - id_staff
    - nome
    - cognome

    # Staff_ruolo
    - id_ruolo
    - ruolo

    # Rel_staff_pr (che sta per tabella di relazione tra staff_persona e staff_ruolo)
    - id_staff
    - id_ruolo
    ------------------------------------------------------------

    Ora, nella tabella #Staff_ruolo ci sarà ad esempio:

    1 - presidente
    2 - vice presidente
    3 - membro
    4 - fonico
    5 - grafico

    L'attributo "ruolo" è UNIQUE in modo che non ci possano essere doppioni. Il fatto però è che io vorrei fare in modo che SOLO una persona potrà essere presidente e solo una vice presidente.

    Posso creare un indice unico nella tabella #Rel_staff_pr che verifichi che non vengano impostati più presidenti e vice presidenti?


    Grazie mille
    Ciao, l'indice univoco non ti aiuta perché varrebbe per tutte le tuple della tabella, quindi anceh per righe che contengono l'fk a membro, fonico, grafico.

    E' una gestione che devi demandare alla BL dell'applicazione

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.