consultas operacionales en mysql
ESCUELA PROFECIONAL DE INFORMATICA Y SISTEMAS
ASIGNATURA DE INTELIGENCIA DE NEGOCIOS
AUTOR
: YASER BERMUDEZ ALVAREZ
CORREO
: yaser94@hotmail.es
CICLO
: VII2014
INGENIERA INFORMATICA Y SISTEMAS
EJEMPLOS DE CONSULTAS OPERACIONALES EN MYSQL
1. Este es un ejemplo usando una tabla de Productos y una de Categorías, donde
un producto puedepertenecer a varias Categorías. Y también una condición,
que solo incluya las categorías que están activadas (status!=0).
SELECT *
FROM productos, categorias, prod_categ
WHEREcategorias.id=prod_categ.id_categoria AND categorias.status AND
productos.id=prod_categ.id_producto
2. Partiendo de esta estructura donde lo que se quiere es recuperar todos los
alumnos de la tabla alumno donde elalumno_id=22 y de la tabla nombres el
nombre donde el alumno_id=22.
SELECT
alumno_id,clase,nombre_id,nombre
FROM
alumnos,nombres
WHERE
alumnos.alumno_id=22
AND
nombres.alumno_id=22
3. en elsiguiente ejemplo se tiene tres tablas, donde se quiere que me muestre
aquellas provincias en las que hay aeropuertos o en las que hay puertos.
Tabla (Provincias)
Idprovincia
nombre
Tabla (puertos)idpuerto
idprovincia
nombre
Tabla (aeropuerto)
idaeropuerto
idprovincia
nombre
La consulta operacional seria la siguiente
INTELIGENCIA DE NEGOCIOS
Página 2 de 4
INGENIERA INFORMATICA YSISTEMAS
SELECT nombre 'Provincia'
FROM provincias
WHERE (idprovincia IN (SELECT idprovincia FROM puerto))
OR (idprovincia IN ((SELECT idprovincia FROM aeropuerto));
4. en este ejemplo sequiere mostrar los datos de una tabla articulo y los datos
del tipo de artículo.
select * from articulos,tipo_articulo
where articulos.id_tipo_articulo=tipo_articulo.id_tipo_articulo;
5. con lasiguiente consulta operacional se pretende unir tres tablas de una base
de datos de oficinas de una ciudad.
SELECT oficina, ciudad
FROM valencia
UNION
SELECT oficina, ciudad
FROM madrid
UNION...
Regístrate para leer el documento completo.