Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2009, 08:43
Avatar de Thumper
Thumper
 
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 20 años, 4 meses
Puntos: 6
Respuesta: Consulta de palabras conicidentes en SQL

Esto creo q te puede servir, pero debes probarlo:

declare @table1 table ( cod integer, descripcion varchar(250))
declare @table2 table ( palabras varchar(250))

insert into @table1 values( 11111, 'techo registrable de doble placa' )
insert into @table1 values( 11112, 'techo metalico' )
insert into @table1 values( 11113, 'techo pladur doble placa' )
insert into @table1 values( 11114, 'techo registrable una placa' )

insert into @table2 values( 'techo' )
insert into @table2 values( 'registrable' )
insert into @table2 values( 'una' )
insert into @table2 values( 'placa' )

select cod, coincidencias = count(*)
from @table1 left join @table2
on descripcion like '%' + palabras + '%'
group by cod
order by 2 desc


Saludos
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD