Comunidad de diseño web y desarrollo en internet online

como hacer join de MYSQL y mostrarlo con PHP

Citar            
MensajeEscrito el 05 Mar 2013 05:58 pm
Hola mi duda es sobre como puedo hacer un join con mysql y desplegarlo con join, buscando en google me aparecen cosas raras como left join, using y cosas asi pero en ninguno de los casos muestran como desplegar los resultados con php.

lo que en si quiero es mostrar un reporte cuyos campos numericos sean remplazados por los textos en otras tablas, cuyo numero coincida, ejemplo:

tabla tipo_vehiculo tabla colores tabla tipos
id_mod valor id_col valor_c id_tipo valor_t
1 carro 1 rojo 1 usado
2 camioneta 2 azul 2 nuevo
3 taxi 3 verde 3 rentado

tabla reporte
mod color tipo hora descripcion
2 1 3 10:20 Actualizado los datos
3 1 1 20:05 Ultima actualizacion

Y lo que quiero es poder desplegar con php algo como esto:
Reporte actual:
modelo: color: tipo: hora descripcion
carro rojo rentado 10:20 Actualizado los datos
taxi rojo usado 20:05 Ultima actualizacion

Pero no tengo mucha idea de como usar y desplegar join?? me pueden ayudar de favor.

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Mar 2013 12:18 pm
No se si te entendí bien, pero seria algo así

Código MySQL :

SELECT `campo1_tabla1`, `campo1_tabla2`, `campo2_tabla2`
FORM `tabla1`
LEFT JOIN `tabla2`
ON `tabla1`.`campo_id_de_la_tabla_2` = `tabla_2`.`id`


Tene cuidado con la forma de hacer el JOIN, según para que lado lo hagas van a ser diferentes los resultados.

Mira "teoria de conjuntos" t tambien este link:
http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 08 Mar 2013 03:22 pm
Muchas gracias es justo lo que nesecitaba, gracias

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.