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

下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。

SELECT B.番号, B.日付
FROM テーブルA A
INNER JOIN テーブルB B ON A.番号 = B.番号
INNER JOIN テーブルC C ON A.番号2 = C.番号2
WHERE NOT EXISTS(
    SELECT * FROM テーブルB D
    WHERE B.番号 = D.番号 AND B.日付 <D.日付)
AND C.区分 = '2';

A 回答 (2件)

SELECT B.番号, B.日付


FROM テーブルA A
INNER JOIN テーブルB B ON A.番号 = B.番号
INNER JOIN テーブルC C ON A.番号2 = C.番号2
WHERE EXISTS(
    SELECT * FROM テーブルB D
    WHERE B.番号 = D.番号 AND B.日付 < D.日付)
OR C.区分 = '2';

かな。
    • good
    • 0
この回答へのお礼

前々回に続きありがとうございます。
再度質問をあげるので良ければお答えしていただけたら助かります。

お礼日時:2022/04/21 09:19

WHERE NOT EXISTS



の NOT を外すのは違うかな?
    • good
    • 0

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