2017-01-02 4 views
0

ich will id folgen finden und folgen Sie zurück Benutzer von einem Tisch ...finden denselben Wert von zwei Spalte sql

hier will ich bekommen nur die Daten, die wie folgt wieder hier ist

1 5 folgen und 5 ebenfalls auf 1 folgen wieder so, wenn ich abfragen Feuer, dass die Zeit sehen nur cid = 1 und u_id = 5

<pre class="lang-sql prettyprint prettyprinted"><code><span class="kwd">cid</span><span class="pln">    </span><span class="kwd">u_id</span><span class="pln"> 
 
</span><span class="com">---------   ---------</span><span class="pln"> 
 
</span><span class="lit">1</span><span class="pln">    5 
 
</span><span class="lit">2</span><span class="pln">    23 
 
</span><span class="lit">3</span><span class="pln">    </span><span class="lit">45</span><span class="pln"> 
 
</span><span class="lit">4</span><span class="pln">    </span><span class="lit">87</span><span class="pln"> 
 
</span><span class="lit">5</span><span class="pln">    1</span></code></pre>

hier Abfrage

SELECT * FROM `recent_activities` WHERE cid=1 

ich es von nur finden wollen cid..please vorschlagen

Antwort

0

versuchen diese, (ein Selbst verwendet hier Registriert das Problem zu lösen).

SELECT T1.cid,T1.u_id 
FROM TABLE1 AS T1 
    INNER JOIN TABLE1 AS T2 ON T1.cid = T2.u_id AND T1.u_id = T2.cid 
Verwandte Themen