I’m trying to get names of users from a voting table, I can’t quite figure out how to get both the voter’s name and the votee’s name.
Simplified Votes Table
ID voteeID voterID
1 1 2
2 1 3
3 1 4
4 2 1
5 2 3
6 2 4
Simplified User Info Table
ID username
1 Bob
2 Sam
3 Ed
4 Mark
Where I’m at:
SELECT votes.voteeID, votes.voterID, userinfo.username
FROM votes
JOIN ???
I was playing around with the join, but I’m kind of stuck. If I join on the votee’s id to the userinfo id, how would I also get the voter’s name or vice versa?
Database: MySQL 5
Any help or even a hint would be wonderful, thanks in advance.
try this one,
SQLFiddle Demo