Il mattino squadra speciale anti buche ecco il piano
Uso de joins julio
1. Base de Datos TEKNOS
PRACTICA USO DE “INNER JOIN” y
“WHERE” CON Y SIN ALIAS
Create database Practica7
Use Practica7
create table TPERSONAL (
IDPERSONAL Nvarchar(10)not null,
NomPERSONAL Nvarchar(50) not null)
Create Table TCOMPRAPRODUCTO (
IDCOMPRAPRODUCTO Nvarchar(10)not null,
NOMPRODUCTO Nvarchar(50)not null)
--Creando 3º tabla para relacionar
Create Table TCLIENTE(
IDCLIENTE Nvarchar(10)not null,
NOMCLIENTE Nvarchar(50)not null)
INSERT INto TPERSONAL (IDPERSONAL,NomPERSONAL)values
('001','MAxi_Tomato')
INSERT INto TPERSONAL (IDPERSONAL,NomPERSONAL)values ('002','N_Aquarium')
INSERT INto TPERSONAL (IDPERSONAL,NomPERSONAL)values ('003','Ripper_ROo')
INSERT INto TCOMPRAPRODUCTO (IDCOMPRAPRODUCTO,NOMPRODUCTO)values
('001','Camote')
INSERT INto TCOMPRAPRODUCTO (IDCOMPRAPRODUCTO,NOMPRODUCTO)values
('002','Zapallo')
INSERT INto TCOMPRAPRODUCTO (IDCOMPRAPRODUCTO,NOMPRODUCTO)values
('003','Cereales')
INSERT INto TCLIENTE (IDCLIENTE,NOMCLIENTE)values ('001','Ascuas')
INSERT INto TCLIENTE (IDCLIENTE,NOMCLIENTE)values ('002','GT4')
INSERT INto TCLIENTE (IDCLIENTE,NOMCLIENTE)values ('003','R-Tipe FINAL')
--CON INNER JOIN
USE BDFERRETERIASQL
SELECT NomPERSONAL, NOMPRODUCTO
FROM TPERSONAL INNER JOIN TCOMPRAPRODUCTO ON
TPERSONAL.IDPERSONAL = TCOMPRAPRODUCTO.IDCOMPRAPRODUCTO
2. Base de Datos TEKNOS
--CON ALIAS y WHERE
USE BDFERRETERIASQL
SELECT A.NomPERSONAL,B.NOMPRODUCTO
FROM TPERSONAL A,TCOMPRAPRODUCTO B
WHERE A.IDPERSONAL = B.IDCOMPRAPRODUCTO
--RELACIONANDO
SELECT TPERSONAL.NomPERSONAL , TCLIENTE.NOMCLIENTE FROM TPERSONAL INNER
JOIN TCLIENTE ON TPERSONAL.IDCLIENTE = TCLIENTES.IDCLIENTE