図に示すように、mysql の 1 つのテーブルに対する 2 つのクエリ文
の問題について、
たとえば、tab1 では、FID が親カラム ID です。 、宜昌市と武漢市の fid はすべて 1 です。現在、tab1 の AID は 3 であることがわかっています。湖北省の同済フィールドを取得するためにテーブル Tab1 をクエリするにはどうすればよいですか? AIDは3です。
-----解決策---------
SELECT t1.tongji FROM tab1 t1 LEFT JOIN tab1 t2 ON t1.AID=t2.FAID WHERE t2.AID=3 <br><font color="#e78608">------解決策------------------</font><br> 湖北省の同済フィールドをクエリします: <br>SELECT Tongji FROM Tab1 WHERE AREA='Hubei'<br><br>援助が 3 である親列の同済フィールドをクエリします<br>SELECT Tongji FROM Tab1 WHERE 援助 IN (SELECT faid FROM Tab1 WHERE aid=3) <div class="clear"></div>