Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2009, 02:28
Avatar de asassa
asassa
 
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
ayuda con query

Tengo dos tablas una con
tbl1 con los campos id, nombre, idtbl2, fecha
tbl2 con los campos id, xxtbl2, letra

Donde idtbl2 de tbl1 es la relacion del compo id de la tabla tbl2

quiero hacer un query que haga lo siguiente.

hacer un query que me muestre todos los campos de tbl1, y que tambien me muestre los campos de tbl2 con respecto auna fecha.

lo estaba inetntando mas omenos asi pero se repiten muchos campos, apesar de qeu solo tengo 4 registros en cada tabla

select tbl1.id, tbl1.nombre, tbl1.fecha, tbl1.idtbl2,
tbl2.id,tbl2.xxtbl2,tbl2.letra from vehiculos, tbl2
where vehiculos.fecha BETWEEN "1000-11-22" AND "2222-11-22"

alguien me puede ayudar...

tambien he intentado con el siguiente query

SELECT tbl1.id,tbl1.nombre, tbl1.fecha, tbl1.idtbl2,IFNULL(c1.conteo,9)conteo1
FROM tbl1LEFT JOIN
(SELECT tbl2,(tbl2.letra)conteo FROM tbl2 INNER JOIN tbl1 ON tbl1.idtbl2=tbl2.id GROUP BY tbl2)c1
ON tbl1.idtbl2=c1.tbl2
where fecha BETWEEN "1000-11-22" AND "2222-11-22"

pero el resultado no es el que yo quiero porque..... IFNULL(c1.conteo,9)conteo1 ........no me muestre el contenido de la columna...letra el cual su tipo de dato es caracter....

Última edición por asassa; 22/11/2009 a las 02:36