RELACIONAR TABLAS

23 views
Skip to first unread message

Carlos E Ortiz

unread,
Aug 4, 2017, 11:47:40 AM8/4/17
to PHP México
Buenos días.

Necesito relacionar dos tablas de MySQL con diferente información pero con sólo un común denominador.

Ejemplo:

La tabla A contiene= Usuario / Correo / DOCUMENTO / Dirección / Teléfono / Empresa donde trabaja / ...

La tabla B contiene= Usuario / Compras / DOCUMENTO / Familiares / Estudios / Ingresos / Gastos / ...



Necesito crear una tabla C que contenga TODA la información de la tabla A y toda la información de la tabla B según el usuario.

Me explico

El usuario PEPITO, tiene el documento 123456789 en ambas tablas, necesito que para el usuario PEPITO y para TODOS los usuarios me traiga la información y la almacene en la tabla C.

¿Cómo lo hago?



Cabe aclarar que debe ser por PHP.



¡MUCHAS GRACIAS!

Juan José González

unread,
Aug 4, 2017, 12:54:57 PM8/4/17
to php-m...@googlegroups.com
No necesitas crear otra tabla, lo que necesitas es un JOIN https://www.w3schools.com/SQL/sql_join.asp

en tu caso

SELECT * FROM tabla_a JOIN tabla_b ON tabla_a.documento = tabla_b.documento;


Cabe aclarar que se hace con SQL

--
--
Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
Para cambiar la configuración de tu suscripción visita: http://grupo.phpmexico.mx/
 
* Visita nuestro sitio: http://phpmexico.mx/
* Síguenos en Twitter: http://twitter.com/phpmx
* Únete al Grupo de Facebook: http://www.facebook.com/pages/PHP-Mexico/137017066340686

---
Has recibido este mensaje porque estás suscrito al grupo "PHP México" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-mexico+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Carlos E Ortiz

unread,
Aug 4, 2017, 2:14:45 PM8/4/17
to PHP México
juanjosegzl

GRACIAS POR SU RESPUESTA, ME HA SIDO DE GRAN AYUDA

Carlos E Ortiz

unread,
Aug 4, 2017, 2:36:21 PM8/4/17
to PHP México
¿Y máximo hasta cuántas tablas se pueden relacionar? 

Porque quisiera que las 3 tablas que tengo quedaran en una sola consulta y de una vez poner la condición que vaya a poner.

Juan José González

unread,
Aug 4, 2017, 2:36:55 PM8/4/17
to php-m...@googlegroups.com
No hay límite

On Aug 4, 2017 1:36 PM, "Carlos E Ortiz" <69carlo...@gmail.com> wrote:
¿Y máximo hasta cuántas tablas se pueden relacionar? 

Porque quisiera que las 3 tablas que tengo quedaran en una sola consulta y de una vez poner la condición que vaya a poner.

--

Carlos E Ortiz

unread,
Aug 4, 2017, 3:44:42 PM8/4/17
to PHP México
Lo que pasa es que hago una consulta y me aparece que  MySQL ha devuelto un conjunto de valores vacío (es decir: cero columnas). (La consulta tardó 0.0010 segundos.) y no sé porqué.
Reply all
Reply to author
Forward
0 new messages