Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2009, 12:19
arbol
 
Fecha de Ingreso: octubre-2003
Ubicación: capital
Mensajes: 17
Antigüedad: 21 años, 5 meses
Puntos: 0
Consulta sobre clave primaria

Hola

¿Es posible relacionar una clave primaria con el valor de otro registro?

Yo tengo esta tabla
Ciudades
id smallint unique autoincrement
paisId smallint
ciudad varchar(100) primary

La idea es que me deje tener esto paidId = 1 es Argentina y paisId = 2 es España
id paisId ciudad
1 1 Cordoba
2 2 Cordoba
3 1 Buenos Aires
..

Pero que No me deje hacer esto
id paisId Ciudad
1 1 Cordoba
2 2 Cordoba
3 1 Cordoba
..


Osea lo que busco es que si se ingresa una ciudad por ej Cordoba que tiene un paisId 1 y luego ingreso nuevamente Cordoba pero con el paisId 2 me deje hacerlo, pero si el paisId es 1 no ya que lo repite. ¿Es posible o es un error de concepto?

Gracias