Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2003, 10:55
olls
 
Fecha de Ingreso: noviembre-2001
Ubicación: Granada (España)
Mensajes: 22
Antigüedad: 23 años, 5 meses
Puntos: 0
Hola de nuevo.

Gracias Ellyza por tu respuesta, pero no sirve. La primera orden SQL no funcionaria ya que en cada registro solo hay un campo palabra y jamas se cumpliria la condicion (palabra='perro' and palabra='coche').

De todas formas muchas gracias.

Mi amigo Carlos me ha dado la solución, para obtener los registros que tengan las dos palabras:

select buscador.id_documento,buscador.fecha from buscador,
(SELECT id,fecha,id_documento,palabra FROM buscador where palabra='coche')as t
where buscador.palabra='casa' and t.id_documento=buscador.id_documento order by buscador.fecha desc

Hay un select que busca la palabra coche y despues hay otro select que busca casa pero solo devuelve los registros que aparezcan en el select anterior.

A partir de aqui con programación y un par de select más se puede hacer lo que queria...

Muchas gracias.

Oscar