Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di xJoeyX
    Registrato dal
    Apr 2011
    Messaggi
    28

    [SQL Server]Chiavi esterne Database

    Salve a tutti, ho un piccolo problema derivato dalla mia scarsa memoria.

    Ho una tabella Libri e una Tabella Autori

    I campi della tabella Libri sono questi

    LibroID -----> CHIAVE PRIMARIA

    Titolo

    AutoreID ------->CHIAVE ESTERNA

    I Campi della Tabella Autori sono questi

    AutoreID ----> Chiave Primaria

    Nome



    Ora io devo fare una semplice query che mi restituisca il titolo del libro in base all'autore e per fare questo ho messo in relazione le due tabelle



    Il problema e che se lascio gli id delle chiavi esterne nella tabella libri come NULL la query non funziona. Per farla funzionare bisogna inserire esattamente gli id corrispondenti nella tabella Autori.

    L'utente fionale non sa ovviamente gli id della tabella autori e di conseguenza non può immettere i corrispondenti. Come posso fare?



    Lo so è una domanda stupida ma sinceramente non lo ricordo lol



    Saluti

  2. #2
    il database non c'entra niente. è tutta questione di programmazione, dovrai predisporre una maschera di lookup dove l'utente sceglie l'autore e tu metti l'id nel posto giusto

  3. #3
    Utente di HTML.it L'avatar di xJoeyX
    Registrato dal
    Apr 2011
    Messaggi
    28
    grazie

    saluti

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