Entendido.

Este sitio utiliza cookies para analizar la navegación. Si continúa navegando se entiende que acepta su uso. Ver más detalles.";

Logo

Aprende Web

Crea y diseña tus sitios en la Web.

Manual de SQL

SQL es el lenguaje para trabajar con bases de datos en la web.


Y ahora tambien aprende a programar en C++ con Aprende Web C++

logo rss RSS. Suscribir canal.

Buscar en Aprende Web

Traducir página

Visita nuestro blog:

bolg.aprende-web.net

y entérate de las novedades o deja un comentario.

Dudas y sugerencias:

aprendeweb@aprende-web.net





Sobre ésta página

última modificación: 13-07-2018.

Visitas este mes: 95

Visitas el mes pasado: 175

logo
WEB-GRAFÍA

Mi agradecimiento a las siguientes páginas Web. en las cuales me he basado para la elaboración de este manual:


Bases de datos
monografías.com
Curso MySQL
Curso MySQL de AulaFácil
MySQL con clase
conclase.net
Introducción a MySQL
ProgramacionWeb.net
Manual práctico de SQL
www.cepeu.edu.py
MySQL 5.0 Reference Manual
dev.mysql.com
SQL Tutorial
w3schools.com
Tutorial de SQL
desarrolloweb.com
Tutorial de SQL: Curso de SQL
sql.1keydata.com


Donativos

Si este sitio te parece interesante puedes contribuir con una pequeña aportación.




SQL (XI)

Relaciones

imagen sql

Datos de varias tablas relacionadas

En una base de datos las tablas pueden estar relacionadas entre sí. Esto permite poder seleccionar datos de varias tablas en una misma consulta. Veamos esto mediante un ejemplo: En la base "mi_musica" habíamos creado una relación entre la tabla "artistas" y la tabla "discos". Ahora podemos, gracias a esa relación seleccionar datos de las dos tablas que están relacionados. por ejemplo, seleccionar junto a un registro de "discos" los datos del registro de "artistas" con el que está relacionado.

Para ello utilizaremos la instrucción INNER JOIN que selecciona sólo aquellos registros de la tabla que están relacionados. La sentencia que utilizaremos será la siguiente:

SELECT discos.titulo, artistas.artista, discos.num_pistas, discos.info 
    FROM discos
    INNER JOIN artistas
    ON artistas.id_artistas=discos.ref_artista

analicemos la sentencia anterior en la que observamos varias novedades:

El resultado es que hemos seleccionado en una sóla consulta los datos de una tabla junto a los que tienen relación en la otra, tal como vemos a continuación: