2015-04-05 32 views
0

我'找一个查询来获取从我的函数的两个participant_id paramters会话ID:查找具有相同的值排从两个ID

PHP函数来获取conversation_id

public function findByUsers($user1,$user2) 

MySQL表participant_conversation

+--------------+-------------------------+ 
|participant_id| participant_conversation| 
+--------------+-------------------------+ 
|42360   |1      | 
+--------------+-------------------------+ 
|42362   |5      | 
+--------------+-------------------------+ 
|42363   |1      | 
+--------------+-------------------------+ 

感谢您的帮助

编辑:我FO UND解决

SELECT DISTINCT (participant_conversation) 
FROM users_conversations_participants 
WHERE participant_id IN (42360, 42361) 
GROUP BY participant_id 
LIMIT 0 , 30 
+0

感谢您的帮助! 我找到了解决方案:) – Splithead 2015-04-05 21:48:04

回答

0

这里有一个问题:

$sql = "SELECT participant_id, participant_conversation FROM participant_conversation WHERE participant_id IN ($user1, $user2)"; 

然后可以简单地使用while循环来获得各自participant_converation。

相关问题