Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/07/2005, 00:46
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 3 meses
Puntos: 2
Lo que puso DjNelson, salvo un pequeño error (la sentencia entre paréntesis no lleva el limit 15) debería funcionar. Claro que tiene la limitación de que la versión de mysql que uses admita las subconsultas (versión 4.1 en adelante).
Sino tienes una versión que admita subconsultas no tienes forma de hacerlo en una única sentencia. Lo que más se aproximaría sería:

Código:
SELECT SQL_CALC_FOUND_ROWS ca.Id,ba.nombre,ca.precioventa 
FROM inmuebles AS ca, barrios AS ba 
WHERE ba.comuna='4' and ca.tipo = '0' and ca.precioventa is not null and ba.id=ca.barrio;
select found_rows();
limit 15
Claro que esto también lo obtienes de la forma que has hecho tú. Ventaja de esta forma: rapidez, pues sólo ejecutas la instrucción una única vez en lugar de dos.

Un saludo.
__________________
Estoy contagiado de Generación-I