Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2009, 18:59
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 5 meses
Puntos: 101
Respuesta: Enlasar tablas

Una pregunta, para no abrir un nuevo post.
Tengo esta sql:
Código sql:
Ver original
  1. SELECT tema.id AS id_tema, tema.respuestas AS respuestas, tema.foro AS foro, tema.utlautor AS utlautor, tema.visitas AS visitas, USER.nick AS autor, USER.id AS uid, tema.contenido AS contenido, tema.title AS title, tema.ulttime AS ulttime
  2.           FROM '.TB_PREXI.'temas AS tema
  3.           LEFT JOIN '.TB_PREXI.'users AS USER ON tema.autor=USER.id WHERE tema.foro='.intval($_GET['foro']).' AND tema.tema=0
Y tengo la tablas:
temas
title
autor
respuestas
...
utlautor

users
id
nick
mensajes
...
rank

Lo que pasa es que en la fila utlautor(de temas) tengo guardada el id del autor, y nesesito sacar el nick que esta guadada en users. Y no se como hacerlo.
Gracias
Salu2
PD: Perdon por 2 post!.. :p



EDITO:
Intente algo haci:
Código sql:
Ver original
  1. SELECT tema.id AS id_tema, tema.respuestas AS respuestas, userult.nick AS ultimotipo, tema.foro AS foro, tema.utlautor AS utlautor, tema.visitas AS visitas, USER.nick AS autor, USER.id AS uid, tema.contenido AS contenido, tema.title AS title, tema.ulttime AS ulttime
  2. FROM half_users AS USER, half_users AS userult
  3. INNER JOIN half_temas AS tm ON tm.utlautor = userult.id
  4. INNER JOIN half_temas AS tema ON tema.autor = USER.id
  5. WHERE tema.foro =2
  6. AND tema.tema =0
pero no anda :S
__________________
Half Music - www.halfmusic.com

Última edición por pato12; 23/11/2009 a las 13:09