Condividi tramite

QUERY CREAZIONE TABELLA: CREARE CAMPO ID

Anonimo
2017-12-06T09:21:00+00:00

Ciao a tutti,

nello sviluppo di un dabase ho la necessità di prelevare dati da una tabella collegata mediante una query di creazione tabella.

La query funziona bene, ma non riesco a far in modo che quando lancio la query la stessa mi crei un campo ID [conteggio] al fine di identificare

ogni singolo record della nuova tabella creata con la query.

Come posso risolvere questo problema?

alleago una immagine dello schema della tabella che vorrei fosse creata dalla query

Grazie per l'aiuto

Luca

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2017-12-06T10:19:08+00:00

ciao Luca,

supponendo che la tabella possa chiamarsi impiegati e la nuova tabella da creare zIMP, fai un test come segue:

SELECT Impiegati.*,

              (select

                      count(cognome)

            from

                     impiegati as i

            where

                     i.cognome<impiegati.cognome

            and

                     i.nome<>impiegati.nome

            and

                    i.indirizzo<>impiegati.indirizzo

            and

                   i.DataNascita<>impiegati.dataNAscita)+1 AS myID

INTO

            zImp

FROM Impiegati;

ciao, Sandro.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

9 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-12-06T12:52:52+00:00

    Ciao Sandro

    ho capito come funziona la tua query, assegnando lo stesso ID ai record identici; in realtà a me i dati contenuti nella tabella non ineteressano molto; ciò che mi interessa è che venga assegnato un valore univoco al campo ID della nuova tabella indipendentemente, come ti dicevo, se ci sono campi oppure record duplicati.

    Non so se sono stato chiaro. Ad ogni modo nell'immagine che vedi sotto per me il valore dell'ultimo record (in rosso) deve avere ID=2

    Ciao

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-12-06T12:11:57+00:00

    Ciao Mimmo

    ho adottato la soluzione di Sandro, che devo verificare al mio data base

    Ciao e grazie

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-12-06T12:11:21+00:00

    Grande Sandro

    l'esempio funziona perfettamente, adesso provo ad addattarlo al mio caso specifico e poi ti saprò dire.

    Ciao e grazie ancora

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-12-06T10:18:16+00:00

    Ciao Luca,

    forse invece di una query di creazione tabella potresti utilizzare una query di eliminazione per svuotare la tabella ed una query di accodamento.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento