私は mysql を使用しており、逆数がテーブルの別の行に表示される行に興味があります。
2 つの列があり、それぞれに a から z までの文字があるとします。
行 1 には a、b、行 2 には a、c、行 3 には c、a があるとします。テーブルの異なる行に c,a と a,c の両方が表示されるため、a,c のペアに興味があります。
ネストされた選択を使用する必要がありますか? それともexists句ですか?
これがあなたが求めているもの、自己結合だと思います:
SELECT t1.*
FROM table1 t1
JOIN table1 t2
ON t1.col1 = t2.col2
AND t1.col2 = t2.col1
ここに SQL フィドルのデモがあります: SQL Fiddle
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_reverseもSELECT REVERSE('abc')
参照してください @ spencer7593 は言った
`SELECT t1.*
FROM table1 t1
JOIN table1 t2
ON t1.col1 = t2.col2
AND t1.col2 = t2.col1`