Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ppfenix79 en 2 Febrero 2016, 23:30 pm



Título: PHP y MYSQL relacion de llaves foraneas con llave primaria avanzado..
Publicado por: ppfenix79 en 2 Febrero 2016, 23:30 pm
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.......


Título: Re: PHP y MYSQL relacion de llaves foraneas con llave primaria avanzado..
Publicado por: basickdagger en 10 Febrero 2016, 17:42 pm
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!


Título: Re: PHP y MYSQL relacion de llaves foraneas con llave primaria avanzado..
Publicado por: MinusFour en 10 Febrero 2016, 18:14 pm
¿Cual es el problema? ¿No puedes crear llaves foraneas? ¿Que es lo que tienes hecho hasta ahora?