Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2016, 10:17
Avatar de gersveo
gersveo
 
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: Llave foránea con texto de referencia (curiosidad)

Cita:
Iniciado por gnzsoloyo Ver Mensaje
En tu esquema es algo tan simple como:
Código SQL:
Ver original
  1. SELECT c.id_ciudad, nombre_ciudad, p.id_pais, nombre_pais
  2. FROM ciudad c INNER JOIN pais p ON p.id_pais = c.id_pais;


Es, como ya te dio a entender Malenko, una consulta básica, de tutorial muy elemental.

¿Cual es la duda?
Gracias por las respuestas... tal vez no me hice entender... si... sé que con un join se puede traer el nombre del país...

Es una curiosidad que tengo...
se podrá hacer con una sola tabla...? sin necesidad del join..? o sin concatenar en el where..?

bueno en realidad la curiosidad surgió fue... cuando inserté un registro en una tabla usando phpMyAdmin... vi que cuando estaba en la caja de "id_pais" al lado derecho había un link "Mostrar los valores foráneos", hice click y me abrió una ventana en la que podía hacer la búsqueda del valor foráneo... pero solo lo hacía sobre el "id_pais" y si buscaba "chile" o "argentina" no arrojaba resultado... si escribia un número... pues... me traía ese número...

de ahí la curiosidad "texto de referencia para una llave foranea"

Última edición por gersveo; 14/04/2016 a las 10:22