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?