02/03/2009, 12:27
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses Puntos: 300 | |
Respuesta: select doble (right join) A ver si esto te sirve
No debes hacer un left join general, sino sólo de lo que encuentres. Incluso podrías probar cambiando el orden de la consulta dentro de paréntesis para ver cuál es más rápida.
Si columna1 es de la tabla phpbb_users estaría bien; si es de la tabla art, debes escribirlo t1.columna1 en el select primero
SELECT foro.columna1, t1.c_alias, t1.c_id FROM basedatosforo.phpbb_users foro LEFT JOIN (SELECT art.c_alias, art.c_id FROM basedatosweb.articulos art where art.c_categoria In ('Anime', 'Manga') and art.c_publicado='si')t1 ON foro.username=t1.c_alias ORDER BY t1.c_id DESC |