Muchisimas gracias a los tres, voy a probar las tres soluciones, sin embargo ahorita sin probarlas, creo que la respuesta de Tekun es la más aproximada a lo que necesito.
La de JGuillen™ me parece que en la columna "No" me devolvería el valor en "No" y no su abreviatura.
La de Vladimir
SELECT [id1].Abreviatura, [id2].Descripcion FROM Tabla1 AS [id1] INNER JOIN Tabla2 AS [id2] ON [id1].No=[id2].No
Gracias, pero es asi como lo tengo ahorita (reemplazando el INNER JOIN por "," y sin los alias de las tablas). Te agradezco la otra correccion que me hiciste.
La de tekun
select (select Valor from tabla1 where a.No=No) as Abreviatura, Descripcion from tabla2 as a
Me parece que es justo lo que busco, lo cual es hacer el reemplazo sin necesidad de hacer el join, que es la operacion mas costosa porque me une una tablad e 40000 valores con una de 73 (hay solo 73 abreviaturas, repartidas en 40000 registros).
Como sea, probaré una por una en iguales condiciones para determinar cual es la más veloz.
Muchas gracias de antemano, se han ganado un K+ de mi parte!