Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2010, 08:53
50l3r
Invitado
 
Mensajes: n/a
Puntos:
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 original
  1. CREATE DATABASE IF NOT EXISTS liga_baloncesto;
  2. USE liga_baloncesto;
  3. CREATE TABLE IF NOT EXISTS equipos
  4. (   registro INT PRIMARY KEY AUTO_INCREMENT,
  5.     nombre VARCHAR(30) NOT NULL ,
  6.     nombre_entrenador VARCHAR(35) NOT NULL,
  7.     nombre_cancha VARCHAR(30) NOT NULL,
  8.     poblacion VARCHAR(25) NOT NULL,
  9.     anio_fundacion INT(4) NOT NULL,
  10.     anotaciones BLOB)ENGINE=InnoDB;
  11.    
  12.     CREATE INDEX nombre ON equipos(nombre);
  13.    
  14. CREATE TABLE IF NOT EXISTS partidos
  15. (   registro INT PRIMARY KEY AUTO_INCREMENT,
  16.     id_equipo INT NOT NULL,
  17.     resultado_equipo1 INT NOT NULL,
  18.     id_equipo2 INT NOT NULL,
  19.     resultado_equipo2 INT NOT NULL)ENGINE=InnoDB;
  20.  
  21.    
  22. INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los gordis","antonio","macdonalds","santander","1995","corren poco");
  23. 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");
  24. 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");
  25. 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");
  26. 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");
  27. 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");
  28. 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");
  29. 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");
  30. INSERT INTO equipos(nombre,nombre_entrenador,nombre_cancha,poblacion,anio_fundacion,anotaciones) VALUES("los morenos","joaquin","peluqueria","gion","1978","estan hartos de compartir cancha");
  31. 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");
  32.  
  33. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("1","30","2","40");
  34. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("3","100","5","10");
  35. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("2","70","3","40");
  36. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("8","30","9","140");
  37. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("4","160","5","10");
  38. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("9","80","8","50");
  39. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("2","80","7","140");
  40. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("6","30","2","40");
  41. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("5","350","7","40");
  42. INSERT INTO partidos(id_equipo,resultado_equipo1,id_equipo2,resultado_equipo2) VALUES("6","30","10","0");


¿me podeis ayudar?