Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2013, 13:44
Avatar de AnGuisi
AnGuisi
 
Fecha de Ingreso: julio-2013
Ubicación: San Felipe - Yaracuy
Mensajes: 122
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Group by SUBCONSULTA

Esta es la estructura de la base de datos.

Código MySQL:
Ver original
  1. -- Estructura de tabla para la tabla `beca`
  2. --
  3.  
  4. CREATE TABLE `beca` (
  5.   `nrobeca` int(11) NOT NULL DEFAULT '0',
  6.   `tipo` varchar(45) DEFAULT NULL,
  7.   `descripción` varchar(45) DEFAULT NULL,
  8.   PRIMARY KEY (`nrobeca`)
  9. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  10.  
  11. --
  12. -- Volcar la base de datos para la tabla `beca`
  13. --
  14.  
  15. INSERT INTO `beca` VALUES (1, 'Completa', '1250.00 Bs');
  16. INSERT INTO `beca` VALUES (2, 'Media', '625.00 BS');
  17.  
  18. -- --------------------------------------------------------
  19.  
  20. --
  21. -- Estructura de tabla para la tabla `estudiante`
  22. --
  23.  
  24. CREATE TABLE `estudiante` (
  25.   `idestudiante` int(11) NOT NULL,
  26.   `nrobeca` int(11) NOT NULL,
  27.   `expediente` varchar(45) DEFAULT NULL,
  28.   `correo_electronico` varchar(50) DEFAULT NULL,
  29.   `nombre` varchar(45) NOT NULL,
  30.   PRIMARY KEY (`idestudiante`),
  31.   KEY `nrobeca` (`nrobeca`)
  32. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  33.  
  34. --
  35. -- Volcar la base de datos para la tabla `estudiante`
  36. --
  37.  
  38. INSERT INTO `estudiante` VALUES (1, 1, '26633', '[email protected]', 'Gleycer Parra');
  39. INSERT INTO `estudiante` VALUES (2, 1, '26644', '[email protected]', 'Leonardo Padilla');
  40. INSERT INTO `estudiante` VALUES (3, 2, '27952', '[email protected]', 'Marco Serradas');
  41. INSERT INTO `estudiante` VALUES (4, 1, '27958', '[email protected]', 'Jhonnathan Valera');
  42. INSERT INTO `estudiante` VALUES (5, 2, '29888', '[email protected]', 'Kenderbeth López');
  43.  
  44. -- --------------------------------------------------------
  45.  
  46. --
  47. -- Estructura de tabla para la tabla `estudiante_laboratio_horario`
  48. --
  49.  
  50. CREATE TABLE `estudiante_laboratio_horario` (
  51.   `idlaboratorio` int(11) NOT NULL,
  52.   `idhorario` int(11) DEFAULT NULL,
  53.   `idestudiante` int(11) NOT NULL,
  54.   `lapso_académico` varchar(45) DEFAULT NULL,
  55.   KEY `idestudiante` (`idestudiante`),
  56.   KEY `idlaboratorio` (`idlaboratorio`),
  57.   KEY `idhorario` (`idhorario`)
  58. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  59.  
  60. --
  61. -- Volcar la base de datos para la tabla `estudiante_laboratio_horario`
  62. --
  63.  
  64. INSERT INTO `estudiante_laboratio_horario` VALUES (2, 1, 1, '1');
  65. INSERT INTO `estudiante_laboratio_horario` VALUES (2, 1, 2, '1');
  66. INSERT INTO `estudiante_laboratio_horario` VALUES (5, 2, 3, '1');
  67. INSERT INTO `estudiante_laboratio_horario` VALUES (5, 3, 4, '1');
  68. INSERT INTO `estudiante_laboratio_horario` VALUES (1, 0, 5, '1');
  69.  
  70. -- --------------------------------------------------------
  71.  
  72. --
  73. -- Estructura de tabla para la tabla `horario`
  74. --
  75.  
  76. CREATE TABLE `horario` (
  77.   `idhorario` int(11) NOT NULL,
  78.   `turno` varchar(45) DEFAULT NULL,
  79.   PRIMARY KEY (`idhorario`)
  80. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  81.  
  82. --
  83. -- Volcar la base de datos para la tabla `horario`
  84. --
  85.  
  86. INSERT INTO `horario` VALUES (1, 'Mañana');
  87. INSERT INTO `horario` VALUES (2, 'Tarde');
  88. INSERT INTO `horario` VALUES (3, 'Noche');
  89.  
  90. -- --------------------------------------------------------
  91.  
  92. --
  93. -- Estructura de tabla para la tabla `laboratorio`
  94. --
  95.  
  96. CREATE TABLE `laboratorio` (
  97.   `idlaboratorio` int(11) NOT NULL,
  98.   `ubicación` varchar(45) DEFAULT NULL,
  99.   `nombre` varchar(45) DEFAULT NULL,
  100.   `cantidad_equipos` varchar(45) DEFAULT NULL,
  101.   PRIMARY KEY (`idlaboratorio`)
  102. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  103.  
  104. --
  105. -- Volcar la base de datos para la tabla `laboratorio`
  106. --
  107.  
  108. INSERT INTO `laboratorio` VALUES (1, 'Aula C7', 'Alma Mater', '15');
  109. INSERT INTO `laboratorio` VALUES (2, 'Aula A04', 'Moises Sanchez Leal', '18');
  110. INSERT INTO `laboratorio` VALUES (3, 'Aula A03', 'OPSU', '15');
  111. INSERT INTO `laboratorio` VALUES (4, 'Aula A12', 'Redes', '18');
  112. INSERT INTO `laboratorio` VALUES (5, 'Aula B1', 'Misión Sucre', '20');

Última edición por AnGuisi; 16/07/2013 a las 14:54