Respuesta: Duda sobre asociaciones Esque veras,tengo que hacer las siguientes consultas y nose como: 1: Partidos jugados: nombre del equipo 1,nombre del equipo 2,resultado equipo1, resultado equipo 2 ordenados por el nombre del equipo 1 2: Los campos nº total de partidos jugados(calculandolo) y nombre del equipo ordenandolo decrecientemente por el nº de partidos jugados
este es mi archivo .sql entero:
Código SQL:
Ver originalCREATE DATABASE IF NOT EXISTS liga_baloncesto; USE liga_baloncesto; CREATE TABLE IF NOT EXISTS equipos ( registro INT PRIMARY KEY AUTO_INCREMENT, nombre VARCHAR(30) NOT NULL , nombre_entrenador VARCHAR(35) NOT NULL, nombre_cancha VARCHAR(30) NOT NULL, poblacion VARCHAR(25) NOT NULL, anio_fundacion INT(4) NOT NULL, anotaciones BLOB)ENGINE=InnoDB; CREATE INDEX nombre ON equipos(nombre); CREATE TABLE IF NOT EXISTS partidos ( registro INT PRIMARY KEY AUTO_INCREMENT, id_equipo INT NOT NULL, resultado_equipo1 INT NOT NULL, id_equipo2 INT NOT NULL, resultado_equipo2 INT NOT NULL)ENGINE=InnoDB; INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los gordis","antonio","macdonalds","santander","1995","corren poco"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los flacos","miguel","augusto,no muy disgusto","santander","1991","se los lleva el viento"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los chungis","mc juanca","bronze","barcelona-city","1997","les roban el bolso a las visitantes"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los altos","jon lee","ies piernaslargas","barcelona-city","1996","dan con la cabeza en el aro"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los gnomos","david el gnomo","ies seta","no existe","1876","el balon les aplasta"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("las mujeres","teresa","peluqueria","gijon","1967","les funden a todos los equpos, no las dejan participar"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los hombre","marcos","trabajo","gijon","1954","siempre se escaquean para ver su propio partido en el sofa"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("cursis","leire","peluqueria","gijon","1945","discuten sobre quien lo tiene mas rubio"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los morenos","joaquin","peluqueria","gion","1978","estan hartos de compartir cancha"); INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los anonimos","pepe","a ti que te importa","poblacion? que?","0001","nunca se han presentado"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("1","30","2","40"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("3","100","5","10"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("2","70","3","40"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("8","30","9","140"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("4","160","5","10"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("9","80","8","50"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("2","80","7","140"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("6","30","2","40"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("5","350","7","40"); INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("6","30","10","0");
¿me podeis ayudar? |