Aug 5, 2004 #1 elck Programmer Apr 19, 2004 176 NL Table 1: pong user1id user2id title Table 2: users id name SELECT title,name,name FROM pong JOIN users ON user1id=id,user2id=id I need two names for 1 record in 'pong' How can I do that please?
Table 1: pong user1id user2id title Table 2: users id name SELECT title,name,name FROM pong JOIN users ON user1id=id,user2id=id I need two names for 1 record in 'pong' How can I do that please?
Aug 5, 2004 Thread starter #2 elck Programmer Apr 19, 2004 176 NL SELECT * FROM `pong` JOIN `users` ON user1=record SELECT name FROM `pong` JOIN `users` ON user2=record Ok this is what I do now, it works, just as a matter of interest, could it have been done in 1 query? Upvote 0 Downvote
SELECT * FROM `pong` JOIN `users` ON user1=record SELECT name FROM `pong` JOIN `users` ON user2=record Ok this is what I do now, it works, just as a matter of interest, could it have been done in 1 query?
Aug 5, 2004 1 #3 TonyGroves Programmer Aug 13, 2003 2,389 IE How about: [tt] SELECT title,u1.name,u2.name FROM pong LEFT JOIN users u1 ON user1id=u1.id LEFT JOIN users u2 ON user2id=u2.id [/tt] ----- ALTER world DROP injustice, ADD peace; Upvote 0 Downvote
How about: [tt] SELECT title,u1.name,u2.name FROM pong LEFT JOIN users u1 ON user1id=u1.id LEFT JOIN users u2 ON user2id=u2.id [/tt] ----- ALTER world DROP injustice, ADD peace;
Aug 5, 2004 Thread starter #4 elck Programmer Apr 19, 2004 176 NL Great! I just had to make that: SELECT title,u1.name,u2.name as name2 FROM pong LEFT JOIN users u1 ON user1id=u1.id LEFT JOIN users u2 ON user2id=u2.id Because PHP assoc_array didn't recognise it. Upvote 0 Downvote
Great! I just had to make that: SELECT title,u1.name,u2.name as name2 FROM pong LEFT JOIN users u1 ON user1id=u1.id LEFT JOIN users u2 ON user2id=u2.id Because PHP assoc_array didn't recognise it.