Hola a todos tengo un problemas con llaves primarias y foraneas,,,el caso es este tengo mi primera tabla..
tabla2 (usuario)
email : varchar(30)(pk)
nombre : varchar(30)
apellido : varchar (30)
tabla2 (trabajo)
id : int(11)
email : varchar(30)(fk)
emailjefe : varchar(30)(fk)
area_trabajo :varchar(100)
lugar_trabajo :varchar(100)
tabla3 (empresa)
email : varchar(30)(pk)
emailjefe : varchar(30)(fk)
empresa : varchar(30)
mi caso esque como hago para que mi relacion funcione porque yo no pude lograrlo mi tabla de usuario se relaciona con todos y quiero que su llave primaria (email) pueda relacionarse con las otra tabla cuantas veces sea y tambien que se pueda convertir en una llave principal de la otra tabla como ven en el ejemplo,.,.,por favor ayudenme con este problema comodebo hacer la consulta en sql.......
yo siempre suelo utilizar los id de cada tabla como claves primarias y en tablas secundarias como foraneas y ya utilizando alguna consulta con UNION busco el campo q me interese de cada tabla...
saludos!
¿Cual es el problema? ¿No puedes crear llaves foraneas? ¿Que es lo que tienes hecho hasta ahora?