Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2010, 11:23
Avatar de mark_ant0n
mark_ant0n
 
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 3 meses
Puntos: 6
Ordenar tabla 1 dependiendo de datos de la tabla 2

Tengo las siguientes tablas
Código MySQL:
Ver original
  1. CREATE TABLE `equipos` (
  2.   `idequipo` int(10) NOT NULL auto_increment,
  3.   `idliga` int(10) default '0',
  4.   `nombrelargo` varchar(255) default '0',
  5.   `nombrecorto` varchar(50) default '0',
  6.   `idcategoria` int(2) default '0',
  7.   `Historia` longtext,
  8.   `logo` varchar(50) default '0',
  9.   `estatus` int(3) default '0',
  10.   `idgrupo` int(3) default '0',
  11.   PRIMARY KEY  (`idequipo`)
  12. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
  13. CREATE TABLE `partidos` (
  14.   `idpartido` int(10) NOT NULL auto_increment,
  15.   `idliga` int(10) default '0',
  16.   `idcategoria` int(10) default '0',
  17.   `fecha` date default NULL,
  18.   `idlocal` int(11) default NULL,
  19.   `idvisita` int(3) default NULL,
  20.   `gollocal` int(2) default NULL,
  21.   `golvisita` int(2) default NULL,
  22.   `jornada` int(2) default '0',
  23.   `estatus` int(2) default '0',
  24.   `idtorneo` int(2) default '0',
  25.   `idcampo` int(2) default '0',
  26.   `hora` time default '00:00:00',
  27.   PRIMARY KEY  (`idpartido`)
  28. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
Quiero hacer una consulta y que se ordene la tabla equipos dependiendo de los puntos que tenga los equipos en la tabla partido.
Teniendo en cuenta. Que los puntos salen de la siguiente manera
si golvisita>gollocal entonces *3, la suma de puntos es la que deberia ordenar a la consulta por equipos, el equipo que lleve mas puntos en primero y asi sucecivamente,si es el equipo es local si golocal>golvisita entonces *3, pero no tengo ni la menor idea de como hacerle, gracias por su ayuda, hago mencion de que no tengo un campo que diga puntos en ninguna d elas dos tablas
Código MySQL:
Ver original
  1. SELECT * FROM equipos WHERE idliga=1  AND estatus=1 AND idcategoria=1

Gracias por sy u ayuda
__________________
"Diseño de software a la medida"

http://www.sadhoc.com