Ciao a tutti,
mi sono imbattuta in un problema di questo tipo.
Ho 2 tabelle su un DB access: "inserzioni" e "fotografie".
A ciascuna inserzione possono ovviamente essere associate n. fotografie, per cui avremo:
IDfoto | nomefile | IDinserzione
---------------------------
1 | foto1.jpg | 12
2 | pippo.jpg | 12
3 | pluto.jpg | 14
ecc ecc...
Capita, probabilmente per un'errata scrittura dell'istruzione JOIN, che se un'inserzione ha, ad esempio, 2 fotografie, l'inserzione mi venga elencata 2 volte... quando io invece vorrei che l'inserzione venisse mostrata solo una volta... ecco il codicillo:
N.B. il campo "inserzioni.IDinserzionetxt" è un campo di testo (altrimenti non riuscivo a fare la join...), mentre "fotografie.IDinserzione" è un campo contatore, chiave primaria.codice:SELECT TOP 5 * FROM inserzioni LEFT OUTER JOIN fotografie ON inserzioni.IDinserzionetxt = fotografie.IDinserzione
Cosa c'è che non va? Mi date una manina per favore?![]()
Vi ringrazio in anticipo, ciao!![]()
t.