/*
CREATE TABLE `escuela`.`alumnos` (
`ID` VARCHAR(500) NOT NULL,
`Nombre` VARCHAR(500) NOT NULL,
`Curso` VARCHAR(500) NOT NULL,
`FechaMatricula` VARCHAR(500) NOT NULL,
`Tutor` VARCHAR(500) NOT NULL,
`Localidad` VARCHAR(500) NOT NULL,
`ProvinciaAlumno`VARCHAR(500) NOT NULL,
`Telefonos` VARCHAR(500) NOT NULL,
PRIMARY KEY(`ID`)
);
TRUNCATE TABLE escuela.alumnos;
INSERT INTO escuela.alumnos
(ID,Nombre,Curso,FechaMatricula,Tutor,Localidad,ProvinciaAlumno) values
('11111111A','Eva','1ESO-A','01-Julio-2016','Isabel','Ecatepec','México');
INSERT INTO escuela.alumnos
(ID,Nombre,Curso,FechaMatricula,Tutor,Localidad,ProvinciaAlumno) values
('22222222B','Ana','1ESO-A','09-Julio-2016','Isabel','Ecatepec','México');
INSERT INTO escuela.alumnos
(ID,Nombre,Curso,FechaMatricula,Tutor,Localidad,ProvinciaAlumno) values
('33333333C','Susana','1ESO-B','11-Julio-2016','Roberto','Ecatepec','México');
INSERT INTO escuela.alumnos
(ID,Nombre,Curso,FechaMatricula,Tutor,Localidad,ProvinciaAlumno) values
('44444444D','Juan','2ESO-A','05-Julio-2016','Federico','Aragón','CDMX');
INSERT INTO escuela.alumnos
(ID,Nombre,Curso,FechaMatricula,Tutor,Localidad,ProvinciaAlumno) values
('55555555E','José','2ESO-A','02-Julio-2016','Federico','Aragón','CDMX');
SELECT * FROM escuela.alumnos;
*/
/*
CREATE TABLE `escuela`.`alumnos_telefonos` (
`ID` VARCHAR(500) NOT NULL,
`Telefono` VARCHAR(500) NOT NULL,
PRIMARY KEY(`ID`)
);
INSERT INTO escuela.alumnos_telefonos(ID) SELECT ID FROM escuela.alumnos;
INSERT INTO escuela.alumnos_telefonos(Telefono) values ('');
INSERT INTO escuela.alumnos_telefonos(Telefono) values ('');
INSERT INTO escuela.alumnos_telefonos(Telefono) values ('');
INSERT INTO escuela.alumnos_telefonos(Telefono) values ('');
INSERT INTO escuela.alumnos_telefonos(Telefono) values ('');
TRUNCATE TABLE escuela.alumnos_telefonos;
*/
TRUNCATE TABLE escuela.alumnos_telefonos;
INSERT INTO escuela.alumnos_telefonos(ID) SELECT ID FROM escuela.alumnos;
UPDATE escuela.alumnos_telefonos SET Telefono='660111222' WHERE ID='11111111A';
/*Eva*/
UPDATE escuela.alumnos_telefonos SET Telefono='660222333' WHERE ID='22222222B';
/*Ana*/
UPDATE escuela.alumnos_telefonos SET Telefono='660333444' WHERE ID='22222222B';
/*Ana*/
UPDATE escuela.alumnos_telefonos SET Telefono='660444555' WHERE ID='22222222B';
/*Ana*/
UPDATE escuela.alumnos_telefonos SET Telefono='' WHERE ID=''; /*Susana*/
UPDATE escuela.alumnos_telefonos SET Telefono='' WHERE ID=''; /*Juan*/
UPDATE escuela.alumnos_telefonos SET Telefono='661000111' WHERE ID='55555555E';
/*José*/
UPDATE escuela.alumnos_telefonos SET Telefono='661000222' WHERE ID='55555555E';
/*José*/
SELECT * FROM escuela.alumnos_telefonos;
/*
SELECCIONAR TELEFONO(S) DE Eva
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="11111111A";
*/
/*
SELECCIONAR TELEFONO(S) DE Ana
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="22222222B";
*/
/*
SELECCIONAR TELEFONO(S) DE Susana
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="33333333C";
*/
/*
SELECCIONAR TELEFONO(S) DE Juan
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="44444444D";
*/
/*
SELECCIONAR TELEFONO(S) DE 55555555E
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="55555555E";
*/
/*
SELECCIONAR TODOS LOS TELEFONOS
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos;
*/
SELECT GROUP_CONCAT(Telefono SEPARATOR ',') AS telefonos FROM
escuela.alumnos_telefonos;
/*
DE UNO SOLO:
SELECT *
FROM escuela.alumnos a
INNER JOIN escuela.alumnos_telefonos c
ON a.ID = c.ID WHERE a.ID="22222222B";
DE TODOS:
SELECT *
FROM escuela.alumnos a
INNER JOIN escuela.alumnos_telefonos c
ON a.ID = c.ID;
SELECT
a.ID,a.Nombre,GROUP_CONCAT(Telefono SEPARATOR ' , ') AS telefonos FROM
escuela.alumnos_telefonos a
INNER JOIN escuela.alumnos c
ON a.ID = c.ID WHERE c.ID="22222222B" and a.ID="22222222B";
*/
SELECT *
FROM escuela.alumnos a
INNER JOIN escuela.alumnos_telefonos c
ON a.ID = c.ID;
SELECT ID,Nombre,GROUP_CONCAT(Telefono SEPARATOR ' , ') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="11111111A"
UNION SELECT ID,Nombre,GROUP_CONCAT(Telefono SEPARATOR ' , ') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="22222222B"
UNION SELECT ID,Nombre,GROUP_CONCAT(Telefono SEPARATOR ' , ') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="33333333C"
UNION SELECT ID,Nombre,GROUP_CONCAT(Telefono SEPARATOR ' , ') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="44444444D"
UNION SELECT ID,Nombre,GROUP_CONCAT(Telefono SEPARATOR ' , ') AS telefonos FROM
escuela.alumnos_telefonos WHERE ID="55555555E";
/*SELECT e.ID,d.Nombre FROM escuela.alumnos_telefonos e ,escuela.alumnos d;*/
SELECT n.ID, n.Nombre, n.Curso, n.FechaMatricula, n.Tutor, n.Localidad,
n.ProvinciaAlumno,
t.ID,t.Nombre,
GROUP_CONCAT(t.Telefono SEPARATOR ' , ') AS telefonos FROM escuela.alumnos n,
escuela.alumnos_telefonos t
WHERE t.ID="11111111A" and n.ID="11111111A"
UNION SELECT n.ID, n.Nombre, n.Curso, n.FechaMatricula, n.Tutor, n.Localidad,
n.ProvinciaAlumno,
t.ID,t.Nombre,
GROUP_CONCAT(t.Telefono SEPARATOR ' , ') AS telefonos FROM escuela.alumnos n,
escuela.alumnos_telefonos t
WHERE t.ID="22222222B" and n.ID="22222222B"
UNION SELECT n.ID, n.Nombre, n.Curso, n.FechaMatricula, n.Tutor, n.Localidad,
n.ProvinciaAlumno,
t.ID,t.Nombre,
GROUP_CONCAT(t.Telefono SEPARATOR ' , ') AS telefonos FROM escuela.alumnos n,
escuela.alumnos_telefonos t
WHERE t.ID="33333333C" and n.ID="33333333C"
UNION SELECT n.ID, n.Nombre, n.Curso, n.FechaMatricula, n.Tutor, n.Localidad,
n.ProvinciaAlumno,
t.ID,t.Nombre,
GROUP_CONCAT(t.Telefono SEPARATOR ' , ') AS telefonos FROM escuela.alumnos n,
escuela.alumnos_telefonos t
WHERE t.ID="44444444D" and n.ID="44444444D"
UNION SELECT n.ID, n.Nombre, n.Curso, n.FechaMatricula, n.Tutor, n.Localidad,
n.ProvinciaAlumno,
t.ID,t.Nombre,
GROUP_CONCAT(t.Telefono SEPARATOR ' , ') AS telefonos FROM escuela.alumnos n,
escuela.alumnos_telefonos t
WHERE t.ID="55555555E" and n.ID="55555555E"
;