Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/05/2014, 08:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como hacer esta consulta...

Cita:
Iniciado por Middrel Ver Mensaje
Una pregunta... ¿las llaves foráneas deben llevar siempre el mismo nombre? Yo siempre las había usado como en el ejemplo que muestro en este post, con un nombre similar pero con un prefijo distinto.
Por cuestiones prácticas es conveniente que tengan exactamente el mismo nombre que en su tabla de origen. Lo que es conveniente es que en la tabla de origen no tengan nombres como "ID", "COD" o cosas así, sino que le agregues un prefijo que identifique a la propia tabla.
Como método, te permite identificar los campos que son FK en una tabla sin necesidad de andar haciendo más averiguaciones, e incluso identificar a qué tabla pertenece.
Es una cuestión de eficiencia de desarrollos, no de "reglas" de BBDD.

Cita:
Iniciado por Middrel Ver Mensaje
Por otro lado, si uso sum(ped_descuento) as descuentos, lo que hace es que me devuelve un solo registro pero con la sumatoria de todos los descuentos.
Un SUm devovlerá siempre un único registro y valor si no usas GROUP BY sobre algún otro campo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)