SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Base de Datos

Inner Join
CREATE DATABASE FARMACIA
USE FARMACIA

create table producto(
cod_pro int identity (1,1)primary key     not null,
fecha_ven_pro smalldatetime not null,
descrip_pro nvarchar(50) not null,
precio_pro nvarchar(50) not null
)

create table personal(
cod_per int identity (1,1)primary key not null,
nombre_per nvarchar (50)not null,
apellido_per nvarchar (50)not null ,
direccion_per nvarchar (50) not null
)

create table cliente (
cod_cli int identity (1,1)primary key ,
nombre_cli nvarchar (50)not null,
apellido_cli nvarchar (50)not null ,
direccion_cli nvarchar (50) not null
)


Con alias
SELECT * FROM PRODUCTO PR INNER JOIN PERSONAL PE
ON PR.cod_pro = PE.cod_per




Ramiro Cusilayme Aguilar                              Página 1
Base de Datos

Sin alias
SELECT * FROM producto INNER JOIN personal
   ON producto.cod_pro = personal.cod_per




RELACIONAMIENTO INTERNO DE ENTIDADES
1ºPrimera forma
SELECT A.descrip_pro,B.nombre_per FROM   producto A, personal B
WHERE A.cod_pro = B.cod_per




Ramiro Cusilayme Aguilar                                          Página 2
Base de Datos

2º Segunda Forma
SELECT descrip_pro, nombre_per
FROM producto INNER JOIN personal ON
producto.cod_pro = personal.cod_per




3ºTercera Forma

Con alias
SELECT a.descrip_pro, b.nombre_per,c.nombre_cli FROM producto a INNER
JOIN personal b
ON a.cod_pro= b.cod_per INNER JOIN cliente c ON c.cod_cli = b.cod_per




Ramiro Cusilayme Aguilar                                        Página 3
Base de Datos

Sin alias
SELECT producto.descrip_pro, personal.nombre_per,cliente.nombre_cli
FROM producto INNER JOIN personal
ON producto.cod_pro= personal.cod_per INNER JOIN cliente ON
cliente.cod_cli = personal.cod_per




PRACTICA TALLER RELACIONAMIENTO INTERNO DE 2 TABLAS SIN USO DE
JOIN’S “solo where” --------HACER----------
SELECT A.cod_pro,descrip_pro,B.nombre_per FROM producto A,personal B
WHERE A.cod_pro=B.cod_per




Ramiro Cusilayme Aguilar                                        Página 4
Base de Datos

Visualizar descripción del producto, nombre del personal,
nombre del cliente
SELECT descrip_pro,nombre_per,nombre_cli
      FROM producto,personal,cliente




USO WHERE Y AND PUEDE, USAR OR
SELECT a.cod_pro, b.nombre_per,c.nombre_cli FROM producto a, personal
b, cliente c
where a.cod_pro=a.cod_pro and a.cod_per=b.cod_per and
a.cod_cli=c.cod_cli




Ramiro Cusilayme Aguilar                                        Página 5

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Ejemplo de formulario
Ejemplo de formularioEjemplo de formulario
Ejemplo de formulario
 
Gato
GatoGato
Gato
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
 
taller administrar bd mysql desde php
taller administrar bd mysql desde phptaller administrar bd mysql desde php
taller administrar bd mysql desde php
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Varios codigos sql
Varios codigos sqlVarios codigos sql
Varios codigos sql
 

Destacado

Washoe County Library Monthly Report-January 2016
Washoe County Library Monthly Report-January 2016Washoe County Library Monthly Report-January 2016
Washoe County Library Monthly Report-January 2016Jeff Scott
 
65. 我只有八歲 -101.08.02--p3.615
65. 我只有八歲 -101.08.02--p3.61565. 我只有八歲 -101.08.02--p3.615
65. 我只有八歲 -101.08.02--p3.615jum8133
 
Sumber rujukan tambahan
Sumber rujukan tambahanSumber rujukan tambahan
Sumber rujukan tambahanchuamoihong
 
gastritis (magh)
gastritis (magh) gastritis (magh)
gastritis (magh) REISA Class
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islamsajedulislam
 
Caso de Éxito - Tendencias Fashion Peugeot RRPP - Cranium
Caso de Éxito - Tendencias Fashion Peugeot RRPP - CraniumCaso de Éxito - Tendencias Fashion Peugeot RRPP - Cranium
Caso de Éxito - Tendencias Fashion Peugeot RRPP - CraniumErick Enzo Cordova Bandini
 
Menyusui bagi ibu dan anak
Menyusui bagi ibu dan anakMenyusui bagi ibu dan anak
Menyusui bagi ibu dan anakREISA Class
 
Lyman_Senior_Thesis
Lyman_Senior_ThesisLyman_Senior_Thesis
Lyman_Senior_ThesisWade Lyman
 
слободан софтвер и локализација
слободан софтвер и локализацијаслободан софтвер и локализација
слободан софтвер и локализацијаИван Старчевић
 
Janusz korczak prezentacja książek
Janusz korczak prezentacja książekJanusz korczak prezentacja książek
Janusz korczak prezentacja książekpompon22
 
Kelompok 5 pemicu 2 - imunisasi
Kelompok 5 pemicu 2 - imunisasiKelompok 5 pemicu 2 - imunisasi
Kelompok 5 pemicu 2 - imunisasiREISA Class
 
Raport colegiul 1 deputati
Raport colegiul 1 deputatiRaport colegiul 1 deputati
Raport colegiul 1 deputatiaxasresearch
 
Making India a global hub an Artical writen by Raghuram G Rajan
Making India a global hub an Artical writen by Raghuram G RajanMaking India a global hub an Artical writen by Raghuram G Rajan
Making India a global hub an Artical writen by Raghuram G RajanSubin Suresh
 
Levi strauss & Co. Market Failures
Levi strauss & Co. Market Failures Levi strauss & Co. Market Failures
Levi strauss & Co. Market Failures Sarah McElroy
 

Destacado (20)

Washoe County Library Monthly Report-January 2016
Washoe County Library Monthly Report-January 2016Washoe County Library Monthly Report-January 2016
Washoe County Library Monthly Report-January 2016
 
65. 我只有八歲 -101.08.02--p3.615
65. 我只有八歲 -101.08.02--p3.61565. 我只有八歲 -101.08.02--p3.615
65. 我只有八歲 -101.08.02--p3.615
 
Sumber rujukan tambahan
Sumber rujukan tambahanSumber rujukan tambahan
Sumber rujukan tambahan
 
gastritis (magh)
gastritis (magh) gastritis (magh)
gastritis (magh)
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
My future vactions
My future vactionsMy future vactions
My future vactions
 
Caso de Éxito - Tendencias Fashion Peugeot RRPP - Cranium
Caso de Éxito - Tendencias Fashion Peugeot RRPP - CraniumCaso de Éxito - Tendencias Fashion Peugeot RRPP - Cranium
Caso de Éxito - Tendencias Fashion Peugeot RRPP - Cranium
 
Livro a miséria da filosofia
Livro   a miséria da filosofiaLivro   a miséria da filosofia
Livro a miséria da filosofia
 
Keepers
KeepersKeepers
Keepers
 
Menyusui bagi ibu dan anak
Menyusui bagi ibu dan anakMenyusui bagi ibu dan anak
Menyusui bagi ibu dan anak
 
Carbon_Pricing_Leadership_2015
Carbon_Pricing_Leadership_2015Carbon_Pricing_Leadership_2015
Carbon_Pricing_Leadership_2015
 
Lyman_Senior_Thesis
Lyman_Senior_ThesisLyman_Senior_Thesis
Lyman_Senior_Thesis
 
слободан софтвер и локализација
слободан софтвер и локализацијаслободан софтвер и локализација
слободан софтвер и локализација
 
Janusz korczak prezentacja książek
Janusz korczak prezentacja książekJanusz korczak prezentacja książek
Janusz korczak prezentacja książek
 
Kelompok 5 pemicu 2 - imunisasi
Kelompok 5 pemicu 2 - imunisasiKelompok 5 pemicu 2 - imunisasi
Kelompok 5 pemicu 2 - imunisasi
 
Raport colegiul 1 deputati
Raport colegiul 1 deputatiRaport colegiul 1 deputati
Raport colegiul 1 deputati
 
Thesis Defense Presentation
Thesis Defense PresentationThesis Defense Presentation
Thesis Defense Presentation
 
Making India a global hub an Artical writen by Raghuram G Rajan
Making India a global hub an Artical writen by Raghuram G RajanMaking India a global hub an Artical writen by Raghuram G Rajan
Making India a global hub an Artical writen by Raghuram G Rajan
 
Fonseca 06
Fonseca 06Fonseca 06
Fonseca 06
 
Levi strauss & Co. Market Failures
Levi strauss & Co. Market Failures Levi strauss & Co. Market Failures
Levi strauss & Co. Market Failures
 

Inner join ramiro

  • 1. Base de Datos Inner Join CREATE DATABASE FARMACIA USE FARMACIA create table producto( cod_pro int identity (1,1)primary key not null, fecha_ven_pro smalldatetime not null, descrip_pro nvarchar(50) not null, precio_pro nvarchar(50) not null ) create table personal( cod_per int identity (1,1)primary key not null, nombre_per nvarchar (50)not null, apellido_per nvarchar (50)not null , direccion_per nvarchar (50) not null ) create table cliente ( cod_cli int identity (1,1)primary key , nombre_cli nvarchar (50)not null, apellido_cli nvarchar (50)not null , direccion_cli nvarchar (50) not null ) Con alias SELECT * FROM PRODUCTO PR INNER JOIN PERSONAL PE ON PR.cod_pro = PE.cod_per Ramiro Cusilayme Aguilar Página 1
  • 2. Base de Datos Sin alias SELECT * FROM producto INNER JOIN personal ON producto.cod_pro = personal.cod_per RELACIONAMIENTO INTERNO DE ENTIDADES 1ºPrimera forma SELECT A.descrip_pro,B.nombre_per FROM producto A, personal B WHERE A.cod_pro = B.cod_per Ramiro Cusilayme Aguilar Página 2
  • 3. Base de Datos 2º Segunda Forma SELECT descrip_pro, nombre_per FROM producto INNER JOIN personal ON producto.cod_pro = personal.cod_per 3ºTercera Forma Con alias SELECT a.descrip_pro, b.nombre_per,c.nombre_cli FROM producto a INNER JOIN personal b ON a.cod_pro= b.cod_per INNER JOIN cliente c ON c.cod_cli = b.cod_per Ramiro Cusilayme Aguilar Página 3
  • 4. Base de Datos Sin alias SELECT producto.descrip_pro, personal.nombre_per,cliente.nombre_cli FROM producto INNER JOIN personal ON producto.cod_pro= personal.cod_per INNER JOIN cliente ON cliente.cod_cli = personal.cod_per PRACTICA TALLER RELACIONAMIENTO INTERNO DE 2 TABLAS SIN USO DE JOIN’S “solo where” --------HACER---------- SELECT A.cod_pro,descrip_pro,B.nombre_per FROM producto A,personal B WHERE A.cod_pro=B.cod_per Ramiro Cusilayme Aguilar Página 4
  • 5. Base de Datos Visualizar descripción del producto, nombre del personal, nombre del cliente SELECT descrip_pro,nombre_per,nombre_cli FROM producto,personal,cliente USO WHERE Y AND PUEDE, USAR OR SELECT a.cod_pro, b.nombre_per,c.nombre_cli FROM producto a, personal b, cliente c where a.cod_pro=a.cod_pro and a.cod_per=b.cod_per and a.cod_cli=c.cod_cli Ramiro Cusilayme Aguilar Página 5