Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2014, 17:04
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años, 3 meses
Puntos: 66
Respuesta: obtener y agrupar dependencias

llevo un rato intentando comprender esta consulta y no hay manera

me sabe fatal pedirlo asi... me molaria mas haber conseguido aprender que estas haciendo en esa consulta y poder modificarla para que me sirva, pero los tres ultimos registros se descuadran y no entiendo ni por que :(
Código MySQL:
Ver original
  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  2. SET time_zone = "+00:00";
  3.  
  4.  
  5. CREATE TABLE IF NOT EXISTS `modelos` (
  6.   `modelosId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  7.   `modelosPadre` int(10) unsigned NOT NULL,
  8.   `modelosNombre` text NOT NULL,
  9.   PRIMARY KEY (`modelosId`)
  10. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=65 ;
  11.  
  12. --
  13. -- Volcado de datos para la tabla `modelos`
  14. --
  15.  
  16. INSERT INTO `modelos` (`modelosId`, `modelosPadre`, `modelosNombre`) VALUES
  17. (1, 0, 'BMW'),
  18. (2, 0, 'SEAT'),
  19. (3, 0, 'Peugeot'),
  20. (6, 0, 'FIAT'),
  21. (7, 0, 'volvo'),
  22. (8, 0, 'Ford'),
  23. (9, 0, 'audi'),
  24. (10, 0, 'volkswagen'),
  25. (11, 0, 'renault'),
  26. (12, 0, 'hyundai'),
  27. (13, 0, 'nissan'),
  28. (14, 0, 'opel'),
  29. (15, 0, 'dacia'),
  30. (16, 0, 'citroen'),
  31. (17, 0, 'mercedes'),
  32. (18, 0, 'chrysler'),
  33. (19, 0, 'toyota'),
  34. (20, 0, 'honda'),
  35. (21, 1, '320'),
  36. (22, 3, '206'),
  37. (23, 4, 'prueba'),
  38. (24, 7, '123'),
  39. (25, 3, '207'),
  40. (26, 3, '306'),
  41. (27, 3, '307'),
  42. (28, 2, 'Ibiza1'),
  43. (29, 2, 'ibiza  2'),
  44. (30, 8, 'tourneo'),
  45. (31, 9, 'a3'),
  46. (32, 10, 'golf'),
  47. (33, 11, '19'),
  48. (34, 8, 'escort'),
  49. (35, 12, 'accent'),
  50. (36, 13, 'micra'),
  51. (37, 2, 'toledo'),
  52. (38, 2, 'inca'),
  53. (39, 8, 'focus'),
  54. (40, 3, 'partner'),
  55. (41, 6, 'brava'),
  56. (42, 14, 'vectra'),
  57. (43, 10, 'polo'),
  58. (44, 11, 'clio'),
  59. (45, 15, 'logan'),
  60. (46, 11, 'scenic'),
  61. (48, 16, 'jumper'),
  62. (49, 17, 'clk'),
  63. (50, 8, 'mondeo'),
  64. (51, 9, 'a6'),
  65. (52, 16, 'xsara'),
  66. (53, 1, 'e36'),
  67. (54, 18, 'voyager'),
  68. (55, 6, 'bravo'),
  69. (56, 11, '5'),
  70. (57, 13, 'trade'),
  71. (58, 19, 'celica'),
  72. (59, 20, 'accord'),
  73. (60, 8, 'cougar'),
  74. (61, 6, 'stilo'),
  75. (62, 50, '1.8g'),
  76. (63, 62, 'gasolina'),
  77. (64, 63, '99');

estoy revisando y creo que me he confundido en la primera tabla de ejemplo al poner padres y tal...

Última edición por gnzsoloyo; 17/12/2014 a las 20:05 Razón: Mal etiquetado.