Hola a todos tengo tres tablas
Tabla1
idusuario1
Nombre
AP
AM
Tabla2
idusuario2
Nombre
AP
AM
Tabla3
autor
comentario
Y he hecho la siguiente consulta para obtener los datos del usuario (Nombre, AP..)
<?php $query_id2 =sprintf("SELECT * FROM Tabla3,Tabla2,Tabla1 Where Tabla3.autor=Tabla2.idusuario2 AND Tabla3.autor=Tabla1.idusuario1 AND idforo = %s ORDER by fecha DESC ", GetSQLValueString($colname_id, "text"));
Creo que la logica esta bien pero no he logrado mostrar ningun dato :S
en cambio si solo dejo la consulta asi se me muestra
<?php $query_id2 =sprintf("SELECT * FROM Tabla3,Tabla2 Where Tabla3.autor=Tabla2.idusuario2 AND idforo = %s ORDER by fecha DESC ", GetSQLValueString($colname_id, "text"));
Cual es mi error