Newsgroup: it.comp.appl.access
Titolo: aggiungere colonne da altre tabelle in query

salve, io ho una query di selezione che mi estrapola da una tabella una serie di campi in base a 2 criteri. ho la necessita' di
aggiungere a questa query una colonna da un'altra tabella ma senza nessun criterio.
ci potrebbe pero' essere la possibilita' che la query abbia un numero di campi diverso da quello della tabella che voglio
aggiungere, e' un problema?
grazie

 ha scritto nel messaggio
news:q99lb.323106$R32.10...@news2.tin.it...

Ma che senso ha quello che vuoi fare?!?!?!
Se tu non legji secondo qualche criterio i record di una tabella con quelli
dell'altra, otterresti una matrice NxM con N = numero di record della query
e M quelli della tabella. Infatti, per ogni record della query, verrebbe
associato un record della tabella!
E ME PARE ASSURDO....
Antonio

 associato un record della tabella!
si forse mi sono spiegato male :-p
ho una tabella composta da una serie di numeri [9, 7, 5, 3, 1, 1, 1, ... 1] ed una query.
io vorrei aggiungere alle colonne della query anche quella della serie di numeri.
io avevo pensato di fare cosi':
aggiungo un contatore alla tabella e poi uno alla query, cosi' faccio in modo che quando i numeri dei contatori combaciano mi
inserisce il numero preso dalla tabella.

 ha scritto nel messaggio
news:UJ9lb.323331$R32.10...@news2.tin.it...

Così, a casaccio....
Antonio

> Così, a casaccio....
vabbe' scusa... se non ti va di rispondere non lo fare e basta.
si parla tanto di netiquette, di come e cosa postare, di cosa e come quotare. ma del sarcasmo che popola non se ne parla?
come ho detto in un post l'altro giorno, aiuto un amico a organizzare una competizione sportiva e per gioco ho deciso di creare un
db per la gestione degli arrivi, delle categorie e l'assegnazione dei punti visto che ci saranno piu' 300 atleti e 9 categorie
diverse con punteggi parziali acquisiti in competizioni prececedenti.
io studio architettura e mi occupo di grafica 3d. non sono un programmatore ne' voglio diventarlo, non conosco i termini e i modi
di vba, access e simili. sono qui per imparare e non pretendo la pappa pronta. con l'aiuto di google e sitocomune sono quasi
giunto alla conclusione del mio lavoro ma mi sono bloccato in punti per me ostici.
se mi sono spiegato male basta dirlo senza esclamazioni inutili e gratuite.
se sono qui e' per passione perche' non ci guadagno nulla.
grazie

 inserisce il numero preso dalla tabella.
Ecco, questo significa che gli accoppiamenti sono A CASACCIO, RANDOM, A PENE
DI SEGUGIO, ALLA VIVA IL PARROCO, come ti pare a te, ma, senza sarcasmo, e
basandomi sulle tue informazioni, comunque senza alcun criterio logico!!!!
Pertanto, se A TE non va di spiegare i criteri alla base della tua struttura
dati, fare degli esempi pratici ecc. ecc., non mi venire a fare la morale,
perchè con me non attacca proprio, bello, bello....
Antonio

e' che facendo degli esempi non vorrei dilungarmi visto che non sono pratico...
ho una tabella atleti con nome, cognome, varie informazioni e categoria. questa tabella dovrebbe essere di circa 300 record.
ho creato 9 query, una per ogni categoria, cosi' mi ritrovo con gli atleti divisi per categoria.
ho una seconda tabella fatta cosi:
id     punti
1    30
2    29
3    28
...    ...
24    7
25    6
26    5
e cosi' a seguire fino a id 100 sempre 5 punti.
questi sono i punti da assegnare ad ogni categoria, e allora vorrei aggiungerla alla query che e' ordinata secondo l'arrivo. dato
che non so quanti atleti avro' per categoria ho fatto la tabella fino a 100. se per esempio per la categoria 1 avro' 40 arrivati
unendo la tabella punti come funziona visto che ha piu' record?
non so se c'e' un procedimento piu' veloce, a me e' venuto in mente questo...
grazie

 che non so quanti atleti avro' per categoria ho fatto la tabella fino a
100. se per esempio per la categoria 1 avro' 40 arrivati
Che significa che la query č ordinata secondo l'arrivo? C'č un campo
calcolato che restituisce un progressivo ordinato?
Se č cosě fai una seconda query e dentro ci metti la query con l'ordinamento
e la tabella dei punteggi. Quindi unisci in join la query e la tabella sui
campi Id e progressivo quindi metti nella nuova query tutti i campi della
prima query e il campo punti della tabella
Antonio

 prima query e il campo punti della tabella
ok, ma perche' nella nuova query ho tutti i record raddoppiati?
ho provato a raggrupparli ma poi l'assegnazione dei punti viene sfalsata...
mi trovo in questa situazione:
record a 30
record a 29
record b 28
record b 27
record c 26
record c 25
se raggruppo ottengo:
record a 30
record b 28
record c 26

 record c 25
E la prima query che risultati dava?
La tabella dei punti č univoca per id, vero?
Antonio

> La tabella dei punti è univoca per id, vero?
ehm.... no... non lo era. :-p
adesso che lo e' va bene :-D


Ahmbè!!!
Antonio