Kestrel Posted December 22, 2015 Report Share Posted December 22, 2015 (edited) Hola buenas miren tengo estas dos tablas unidas con dos foreing keys. En la tabla USERS, estan registrados los usuarios ,tenicos y jefe tecnicos.En la tabla de INCIDENTS se registra la incidencias de los usuarios.Claro yo quiero sacar en una select: nombre del usuario,el nombre del tecnico, el status,el open_date , close_date la description. Claro al tener dos forenign keys si uso las dos no me aparece nada.Uso esto: SELECT u.name as user,u.name as technician,i.status, i.open_date, i.close_date, i.description FROM INCIDENTS i, USERS u where u.uid=i.creator_uid and u.uid=i.assigned_uid; Si uso la primera foreing key where u.uid=i.creator_uid; únicamente, me aparecen dos registros: clara y juan en cambio si uso solo la where u.uid=i.assigned_uid; me sale manuel. Lo que pido es que salga una select con todo los nombres de usuarios en la priemra columna, en la 2 todos los nombres de tecnicos, y el status, open date close y descirption del usuario. Y si es posible, otra select que haga lo mismo pero que en la columna de nombre de tecnico aparezca null. este es mi diseño estos son mis registros. Muchas gracias. Edited December 22, 2015 by Kestrel Link to comment Share on other sites More sharing options...
xomarx69 Posted December 22, 2015 Report Share Posted December 22, 2015 Hola amigo, para esto debes usar dos veces la tabla de usuarios, algo así: SELECT u.name as user,u.name as technician,i.status, i.open_date, i.close_date, i.description FROM INCIDENTS i, USERS usuario, USERS tecnicowhere usuario.uid=i.creator_uid and tecnico.uid=i.assigned_uid; Saludos Link to comment Share on other sites More sharing options...
Kestrel Posted December 22, 2015 Author Report Share Posted December 22, 2015 muchas gracias aunque tuve que modificar select usuario.name as user,tecnico.name as technician pero el resto me sirvio gracias. Link to comment Share on other sites More sharing options...
xomarx69 Posted December 22, 2015 Report Share Posted December 22, 2015 Que bueno, Saludos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now