Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2014, 20:35
yamatadvd2000
 
Fecha de Ingreso: febrero-2010
Mensajes: 49
Antigüedad: 14 años, 3 meses
Puntos: 1
¿Porque enlazar tablas en mysql?

Que tal buen dia, que todos estén bien, la pregunta es por lo siguiente.

Creo un par de tablas en mysql, quiero en algunos casos obtener datos de ambas, investigando me topo con el tipico "enlazar dos tablas", "hacer dos consultas a dos tablas", pero esto me tiene confundido.

Es decir, si tenemos dos tablas, de este modo:

Código:
Tabla1
| id |  nick  |  
|-------------
| 1 | admin|   

tabla2
| id_post | content | autor |
|---------------------------------
|   100     | asdasd |   1      |
Porque relacionarlas desde mysql, si bien al hacer la consulta puedes hacer:

Código:
select tabla1.nick, tabla2.* from tabla1, tabla2, where id="1" and tabla2.autor = tabla1.id
¿Cual es la diferencia entre ambas cosas?, o ¿cual es el beneficio al hacer uno u el otro?

Última edición por yamatadvd2000; 22/02/2014 a las 20:48