Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/02/2007, 22:21
Avatar de deadlykyo
deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 19 años, 4 meses
Puntos: 5
Re: Campos repetidos

Holas Alejandr4, tienes razon faltaba poner el nombre de la tabla (codigo_total.cod_prod o productos.cod_prod), por que es necesario poner la tabla mas, es para evitar ambiguedad en la consulta me explico mejor con un ejemplo, imagina las tablas:
producto (id, nombre, descripcion)
cliente (id, nombre, direccion)
ventas (id, id_producto, id_cliente, fecha, monto)
cada una tiene su propio id la tabla ventas es la tabla intermedia entre producto y cliente, ahora si tu pones una consulta:
Código PHP:
//esta te genera un error por que el motor de la base de datos no sabe
//si estas pidiendo en el select que te muestre el id de cliente o el id ventas
//que son dos codigos que no tienen ninguna relacion
SELECT idnombre
FROM cliente INNER JOIN ventas ON 
(cliente.id ventas.id_cliente
pero en tu caso codigo_total.cod_prod o productos.cod_prod hacen referencia al mismo codigo, es decir al codigo del producto, por eso es que no afecta en nada si usas uno o otro en este caso, pero si tuvieras una situacion como la anterior tu tienes que decidir que es lo que necesitas, hacer uso del codigo del cliente o del codigo de la venta ya sea para un SELECT o para un sentencia GROUP BY o cualquier otra, espero haberme explicado, sin haberme extendido demasiado, saludos, cya
__________________
"El Conocimiento es de todos, no solo de algunos"