Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2016, 13:57
omdsetenta
 
Fecha de Ingreso: febrero-2008
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 4
Consulta sobre una tabla con clave foránea

Hola Señoras y Señores:
Tengo 2 tablas:
ALIMENTOS: (id_alimentos, nombre, kilocalorias)
ALIMENTOS_USUARIOS: (id_alimentos_usuarios como clave primaria y id_alimentos como clave foránea).

Quiero consultar el registro que corresponde al id_alimentos (de la tabla ALIMENTOS_USUARIOS), pero me tira solo el valor de id y no los valores de la tabla alimentos (es decir, nombre, kilocalorias, etc.). ¿Cómo hago para poder consultar el registro de la tabla ALIMENTOS que corresponda al id_alimentos de la tabla ALIMENTOS_USUARIOS? No se si me entiende bien.

Intenté esto
Cita:
$consulta_total="SELECT alimentos.nombre, alimentos.kilocalorias FROM alimentos, alimentos_usuarios ORDER BY id_alimentos ASC ";
$registro_consulta_total= mysql_query($consulta_total, $conexion) or die(mysql_error());
pero me tira error: "Column 'id_alimentos' in order clause is ambiguous"

No encuentro el error. Saludos y gracias de antemano por la ayuda