Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Id univoco e autoincrement per 2 tabelle diverse

    ciao amici, io ho 2 tabelle, Cantanti e Gruppi, vorrei che la tabella id_cantanti e id_gruppi sia univoco e autoincrementante come se foss eun unico campo, come se facesse parte della stessa tabella cosi da evitare id copia


    grazie

  2. #2
    oracle? mysql? m$sql? access? xml? file di testo? blocco a quadretti? carta da macellaio?

    il regolamento dice CHIARAMENTE che bisogna indicare il tipo di db

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Id univoco e autoincrement per 2 tabelle diverse

    Originariamente inviato da BOES
    ciao amici, io ho 2 tabelle, Cantanti e Gruppi, vorrei che la tabella id_cantanti e id_gruppi sia univoco e autoincrementante come se foss eun unico campo, come se facesse parte della stessa tabella cosi da evitare id copia


    grazie
    A prescindere dal db non faresti prima a usare un'unica tabella con un campo che contraddistingue le due tipologie?

  4. #4

    Re: Re: Id univoco e autoincrement per 2 tabelle diverse

    SCUSATE. Mysql,

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Re: Id univoco e autoincrement per 2 tabelle diverse

    Originariamente inviato da nicola75ss
    non faresti prima a usare un'unica tabella con un campo che contraddistingue le due tipologie?

  6. #6

    Re: Re: Re: Id univoco e autoincrement per 2 tabelle diverse

    Originariamente inviato da nicola75ss

    mi interessa saperlo

  7. #7

    Re: Re: Re: Re: Id univoco e autoincrement per 2 tabelle diverse

    Originariamente inviato da BOES
    mi interessa saperlo
    una tabella

    musica
    -----------
    ID
    Nome
    Tipo (gruppo o cantante)
    ... altro

    così difficile da immaginare?

  8. #8

    Re: Re: Re: Re: Re: Id univoco e autoincrement per 2 tabelle diverse

    Originariamente inviato da optime
    una tabella

    musica
    -----------
    ID
    Nome
    Tipo (gruppo o cantante)
    ... altro

    così difficile da immaginare?

    .mi interessava saperlo... come da richiesta iniziale se è possibile associare 2 campi autoincrement come se fossero di un unica tabella

  9. #9
    autoincrementante non credo...

  10. #10
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Sono daccordo, Autoincrementante è impossibile.

    In alternativa farei una funzione che ( ad ogni nuovo record ) valuta il
    DMax della tabella cantanti
    DMax della tabella gruppi
    Prende il maggiore fra i 2 DMax sopracitati
    e ne aggiunge 1


    if DMax cantanti > DMax gruppi then DMax cantanti + 1 else DMax gruppi + 1


    __________________________________________________ _________

    Poi farei una o piu viste che ti vanno a cercare i valori comuni fra gli id delle
    2 tabelle e se c'e qualcosa che ti dia un allarme.

    __________________________________________________ __________

    NB Risposta valida per SQLServer/Access per MySql dovrai adattarla un po

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.