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

    problema creazione query

    Salve

    devo fare un insert di 9 valori su 9 campi nel db

    le tabelle sono

    scheda : numero, data, difetto
    clienti : nome, cognome, indirizzo
    apparecchio : tipo, modello, imei

    la query inserirà 3 valori per tabella

    io ho bisogno che i dati inseriti (per tabella) siano collegati
    es. se voglio conoscere tutti gli apparecchi di un determinato cliente
    es. se voglio cooscere le schede associate associate ad un cliente
    ecc..

    spero di essermi spiegato

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    Quote Originariamente inviata da cablos Visualizza il messaggio
    Salve

    devo fare un insert di 9 valori su 9 campi nel db

    le tabelle sono

    scheda : numero, data, difetto
    clienti : nome, cognome, indirizzo
    apparecchio : tipo, modello, imei

    la query inserirà 3 valori per tabella

    io ho bisogno che i dati inseriti (per tabella) siano collegati
    es. se voglio conoscere tutti gli apparecchi di un determinato cliente
    es. se voglio cooscere le schede associate associate ad un cliente
    ecc..

    spero di essermi spiegato

    grazie
    ma che domanda è? forse è un esercizio?

    1) non hai postato la struttura delle tabelle,
    2) non hai postato l'insert che cerchi di fare e non funzionerebbe

    non so.

  3. #3
    le tabelle sono "SCHEDA","CLIENTI","APPARECCHIO"i campi della tabella "scheda" sono: "numero", "data", "difetto"i campi della tabella "clienti" sono: "nome", "cognome", "indirizzo"i campi della tabella "apparecchio" sono: "tipo", "modello", "imei"l'avevo scritto sopra, evidentemente sono stato poco chiaro. Chiedo venianon ho postato l'insert perchè mi interessa sapere concettualmente come potrei impostarla in quanto ho difficoltàgrazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    scheda : numero, data, difetto
    clienti : nome, cognome, indirizzo
    apparecchio : tipo, modello, imei
    per quello che vuoi fare tu questa struttura non basta, per le tabelle scheda e apparecchio sono necessari altri field di riferimento FK

    in quanto ho difficoltà
    allora vediamo come scrivere bene le tabelle (conpreso il tipo field)

    io farei così, una bozza delle tabelle

    codice:
    CREATE TABLE CLIENTI(
        ID         INTEGER NOT NULL PRIMARY KEY,
        NOME       VARCHAR(100),
        COGNOME    VARCHAR(100),
        INDIRIZZO  VARCHAR(100));
    
    
    CREATE TABLE SCHEDE(
        ID         INTEGER NOT NULL PRIMARY KEY,
        DATA       DATE,
        DIFETTO    VARCHAR(100),
        IDCLIENTE  INTEGER REFERENCES CLIENTI(ID));
    
    
    CREATE TABLE APPARECCHIO(
        ID         INTEGER NOT NULL PRIMARY KEY,
        TIPO       VARCHAR(100),
        MODELLO    VARCHAR(100),
        IMEI       VARCHAR(100),
        IDCLIENTE  INTEGER REFERENCES CLIENTI(ID));

    devo fare un insert di 9 valori su 9 campi nel db
    visto che hai 3 tabelle dove li vuoi inserire questi valori?
    Ultima modifica di 123delphi321; 16-06-2014 a 17:58

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.