Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 09:28
eli_cdm
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 9 meses
Puntos: 0
consulta mysql complicada

Buenas a todos, estoy trabajando con una tabla como la que sigue:

idtexto | idfrase | idpalabra | idorden
5 | 2 | 35777 | 1
5 | 2 | 122136 | 2
5 | 2 |98699 | 3
5 | 2 |646788 | 4
5 | 2 | 42 | 5
5 | 2 | 456467 | 6
5 | 2 | 13 | 7
5 | 2 | 3 | 8
5 | 2 | 122136 | 9

Necesito realizar una consulta que me busque los idpalabra 3 ,13, y 122136, y me devuelva el numero de id diferentes que encuentra, la distancia que hay entre ellos(idorden del mayor - idorden del menor)
y que me devolviera 2 filas indicandome que las combinaciones posibles de esos id que serian 2 : el 13, 3, 122136 con idorden 9 y el 13,3, 122136 con idorden 2

me debería que dar algo como asi

idtexto 5 idfrase 2 idpalabra diferentes 3 distancia entre palabras 6
idtexto 5 idfrase 2 cuantas palabras 3 distancia entre palabras 3

Alguna idea.
el idtexto siempre es 5
el idfrase siempre es 2
el idorden va del 1 al 9

Última edición por eli_cdm; 31/03/2009 a las 09:36