InicioCiencia EducacionConsultar Tablas Relacionadas(Inner Join) Sql Server

Consultar Tablas Relacionadas(Inner Join) Sql Server

Ciencia Educacion9/11/2012

Cuando se trabaja con base de datos en mas de una ocasión tocara hacer consultas a tablas que se encuentran relacionadas ahora veremos como hacerlo usando inner join.

Para este ejemplo he creado una base de datos llamada Productos que cuenta con 2 tablas que están relacionadas Categoría y Articulo.



Como pueden notar son 2 tablas Categoría y Articulo que tienen un campo en común por el cual están relacionadas CatId.

También e agregado algunos registros a cada tabla.





Como pueden notar he agregado 3 categorías y algunos artículos en donde cada articulo pertenece a un código de categoría.

Ahora veamos como hacer una consulta para obtener el nombre y el precio de los artículos que pertenezcan a una categoría.
select ArtNombre, ArtPrecio
From Articulo art Inner Join Categoria cat
on art.CatId = cat.CatId
Where CatNombre = 'Bebidas'

Lo primero que hacemos es un select a los campos que necesitamos en este caso nombre y precio luego hacemos la relación a las 2 tablas usando inner join por medio del campo que tienen en común CatId y por ultimo especificamos que nos muestre los artículos que pertenezcan a la categoría Bebidas.

Con esta consulta obtendríamos el nombre y precio de los artículos que son de la categoría bebidas.



Si quieren descarga la base de datos que uso para el ejemplo pueden hacerlo desde mi blog.
http://cristiantorresalfaro.blogspot.com/2012/09/consultar-tablas-relacionadasinner-join.html

Datos archivados del Taringa! original
31puntos
1,335visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

k
krizztorres🇦🇷
Usuario
Puntos0
Posts27
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.