2016-01-13 62 views
-2

我有「答案」表,我會保留很多用戶的答案。 我要讓MySQL查詢匹配一表匹配多行

questionid = questionid AND 
answerid = answerid AND 
profileid != profileid ($_SESION['profileid']) 

我該怎麼辦?

表的樣子;

profileid | questionid | answerid 
25   1   3 
25   2   1 
25   3   2 
36   1   3 
28   2   2 
19   2   1 
19   3   2 
+1

你究竟問什麼?你的例外輸出是什麼?請好好提及一下。 – takeoffjava

+0

你可以顯示答案表嗎? –

回答

1

我認爲你正在尋找的東西一樣一樣的問題,其他型材的回答模式,在這種情況下,可以用下面的查詢。

SELECT a.*,b.profileid FROM question a JOIN question b 
ON(a.questionid = b.questionid AND a.answerid = b.answerid AND a.profileid != b.profileid) 
WHERE a.profileid=25; 
+0

此查詢是工作。謝謝你的快速和真實的答案。 –