10/08/2010, 03:42
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 17
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Se puede hacer Inner Join de una sola tabla?? Buenos días,
en mi trabajo tengo echa una select tal que asi:
SELECT id,id_padre
FROM tabla1
WHERE user_asignado = '152'
AND usuario_alta <> usuario_resp
AND id_padre in
(
SELECT id FROM tabla1
WHERE usuario_resp = '152'
AND estado <> 7
AND estado <> 5
AND id_padre is null
)
y me han recomendado que optimice la select (que es de una sola tabla) utilizando inner join. En el manual de mysql no encuentro nada concreto sobre este caso.
alguien puede aconsejarme??
//explicacion de la tabla: En ella se guardan las dudas y soluciones de los usuarios. La forma en que lo hace es que cada entrada nueva que se crea en la BBDD recibe un identificador. Si es una respuesta el identificador_p no es nulo. En caso contrario es una nueva duda.
gracias.
Última edición por dajomaj; 10/08/2010 a las 04:20 |