Como hacer un Join php mysql con 2 where de distintas tablas
Necesito de su ayuda otra vez.
Tengo este ejemplo de código. Un join right que funciona perfecto. Lo que necesito es que me muestre todos los valores de la tabla1 y relacione la tabla2, esto lo logre con este código:
$consulta_mysql="select tabla1.id,tabla1.nombre,tabla1.id_relacion,tabla2.id,tabla2.precio, from tabla1 right join tabla2 on tabla1.id_relacion=tabla2.id where tabla2.id='Filtro 1' order by tabla2.id ASC"; $resultado_consulta_mysql=mysql_query($consulta_mysql,$conexion);
pero no puedo hacerlo si agrego un filtro (where) de la otra tabla, Por ejemplo asi:
$consulta_mysql="select tabla1.id,tabla1.nombre,tabla1.id_relacion,tabla2.id,tabla2.precio, from tabla1 right join tabla2 on tabla1.id_relacion=tabla2.id where tabla2.id='Filtro 1' and tabla1.id=2 order by tabla2.id ASC"; $resultado_consulta_mysql=mysql_query($consulta_mysql,$conexion);
me podrian ayudar por favor?
En resumen, me gustaría por ejemplo:
Tabla1
id dia
1 Lunes
2 Martes
3 Miércoles
Tabla 2:
id Valor Usuario
Lunes 12 Lucas
Lunes 33 Pepe
Quiero en este caso que me muestre todos los días y en lunes tener los datos de solo "Lucas" .
2 Respuestas
Respuesta de Cyrus ...
1
Respuesta de maurivi