2009-11-08 6 views
-3

J'ai deux tables:champ requête SQL deux d'une table de jointure un champ d'une table

users(userid, username) 

et

cases(cid,assign_to,received_by) 

Je veux rejoindre assign_to et received_by avec user_id et produire username .

Comment puis-je joindre ces table et comment je produire username-assign_to et received_by?

Ces deux champs assign_to et received_by sont stockés différents userid. Je veux produire username dans ces champs.

+7

Vous avez posé des questions 11 et n'a jamais accepté une réponse? –

+1

Il est mauvais style de n'accepter aucune réponse. Mais cela ne devrait pas être une raison pour voter (ou fermer) sa question. – tangens

Répondre

2

select u1.* from Users as u1 
join Cases as c1 
on u1.userid = c1.received_by 
join cases as c2 
on u1.userid = c2.assign_to 

 

Voici base rejoindre le but

Questions connexes