Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/03/2010, 05:51
xorow
 
Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Mejorar rendimiento SQL

Hola gnzsoloyo,

Lo que quiero por ejemplo en este ejemplo es que devuelva siempre las que tienen relacion, las que no tienen relacion no me interesan.

Como por ejemplo en este caso quiero mostrar las provincias que tengan empresas.

Código MySQL:
Ver original
  1. SELECT DISTINCT(p.id), p.nombre, p.url
  2. FROM provincia p
  3. LEFT JOIN empresa e ON e.provincia=p.id
  4. WHERE e.activado='1''

me sugieres que use INNER JOIN para que descarte todas las provicinas que no tienen relacion con ninguna empresa?