se ho la seguente tabella
create tb1(
a "dominio" primary key,
b "dominio" references tb1(a)
)
come faccio ad inserire i dati?
se ho la seguente tabella
create tb1(
a "dominio" primary key,
b "dominio" references tb1(a)
)
come faccio ad inserire i dati?
Questo non è un vincolo di integrità referenzialeOriginariamente inviato da and77
se ho la seguente tabella
create tb1(
a "dominio" primary key,
b "dominio" references tb1(a)
)
come faccio ad inserire i dati?VVoVe: ti servono informazioni sui vincoli d'integrità referenziale o su come inserire dati in una tabella? Non riesco a capire...
![]()
Il mio problema è come inserire i dati nel caso in cui un attributo si riferisce ad un altro attributo nella stessa tabella!
Anche se non vedo la necessità (anche se non conosco nello specifico!!!) di questa ridondanza, cmq l'inserimento lo fai replicando il valore...del tipo
INSERT INTO your_table (id, field, replyed_field) VALUES ('1', 'your_value', 'replyed_value');
Credo che sia così...se ho capito bene...sono valori identici, quindi li inserisci due volte...cmq, anche se come ti ho detto che non conosco nello specifico cosa devi realizzare, ti invito a rivedere il tuo db...due campi identici nella stessa tabella è indice di qualcosa che non va...quantomeno di una ridondanza da eliminare...buon lavoro
![]()
PS per qualsiasi cosa chiedi pure...
E' utile per memorizzare dei dati dello stesso tipo, in gerarchia tra di loro.