Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2016, 13:54
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 9 meses
Puntos: 52
¿por que ordenamiento de consulta cambia segun los campos que jale?

la verdad que no tiene sentido eso.
hago la consulta y depende la cantidad de campos que jale es el ordenamiento que tiene a pesar de que tengo un order by..
cabe destacar que es una consulta relacionada con 3 tablas y un join a otra cuarta tabla y que solamente me ocurre el problema cuando uso una subquery de count relacionada con una de las 3 tablas esta presente y la misma uso para ordenar.

la consulta es la siguiente

Código SQL:
Ver original
  1. SELECT tabla1.campo1,tabla2.campo2,tabla3.campo3,subquery(SELECT COUNT(*) AS c
  2. FROM tabla4 WHERE tabla4.id=tabla1.id) AS total FROM tabla2,tabla1
  3. LEFT joint tabla3 ON tabla1.id=tabla3.id
  4. WHERE tabla1.id=tabla2.id AND tabla1.id=tabla3.id ORDER BY total

la verdad que no se por que pasa eso
de antemano gracias
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra