给定此示例,如何从另一列中选择匹配的数据:id user_id match_id1 3 42 3 53 4 34 4 6注意:ID列是一个auto_increment列所以基本上输出应该是匹配的user_id 3和user_id 4,因为user_id 3在match_id列中有user_id 4,而user_id 4在match_id列中有user_id 3 最佳答案 假设您列出的表是user_matching,并且您要连接的表是users,并且它同时具有id和username列,则可以使用以下内容(使用u.和,以区分匹配的用户/成员或原始用户/成员上的字段):SELECT u.username, u2.username AS match_usernameFROM user_matching mLEFT JOIN users u ON u.id = u.user_idLEFT JOIN users u2 on u2.id = u.match_id关于php - MYSQL从另一列中找到匹配的ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33417184/ 10-11 13:20