アプリ版:「スタンプのみでお礼する」機能のリリースについて

下のようなレコードで列1と列2の関係性で列3の条件に一致するレコードを抽出したいです。
列1|列2|列3
----|----|----
A001|B001|完成
A001|B002|
A002|B001|
A003|B002|完成
A003|B002|完成
A004|B003|
A004|B004|

列3が完成と値が入っている列1にぶら下がっているレコードを抽出したいです。
上のレコードだと以下のようなレコード結果となるSQLを教えてください。
A001|B001|完成
A001|B002|
A003|B002|完成
A003|B002|完成

A 回答 (1件)

SELECT * FROM テーブル AS A


WHERE EXISTS(SELECT * FROM テーブル AS B
WHERE A.列1 = B.列1 AND B.列3 = '完成')
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!