hola:
Alguien sabra decirme como puedo consultar en 2 tablas a la vez??, con la sentencia select no tengo problemas, el problema es como mostrarlo en el resultado.
Si alguien me puede ayudar desde ya muchas gracias
| |||
consultar en ambas tablas hola: Alguien sabra decirme como puedo consultar en 2 tablas a la vez??, con la sentencia select no tengo problemas, el problema es como mostrarlo en el resultado. Si alguien me puede ayudar desde ya muchas gracias |
| |||
Re: consultar en ambas tablas tolo: Sería mejor que detallaras un poco mas la pregunta o que yo la entienda mejor ![]()
Código:
campo1, campo2 y campon pueden ser de una tabla o la otra. En este caso si o si se requiere que existan los registros en ambas tablas (para que la condición where se cumpla). Existen otros tipos de join (inner, outer, left, right) que no vienen al caso o la posibilidad de "unir" consultas mediante la palabra clave UNION o UNION ALL de la siguiente manera.select campo1, campo2, campon from tabla1, tabla2 where campo_clave_tabla1 = campo_clave_tabla2
Código:
con lo cual recuperás las filas de tabla1 que cumplan la condición mas las que cumplan la condición en tabla2 y que no necesariamente tienen que ser iguales entre si.select campo1, campo2 from tabla1 where aqui_tu_condicion UNION select campo1, campo2 from tabla2 where aqui_tu_condicion Bueno, creo que me extendí un poco en la explicación. Espero te sirva para orientarte y no estés ![]() Saludos. <hr noshade><font face=Verdana size=2>Leonardo D'Angelo - Buenos Aires - Argentina[/CODE] |
| ||||
Re: consultar en ambas tablas Ahora que veo bien tu pregunta me doy cuenta que tu problema es "MOSTRAR" los resultados... ![]() Por que no tratas con los "alias"? SELECT tabla.dato as eldato Asi lo usas como $row['eldato']; Entendi bien la pregunta? |