SQLの2つのパラメーターを使用したサブクエリ

Rahul Agarwal

次のようなSQLのテーブルがあります。

[サンプルテーブル[1]

ここで、2つの条件に基づいた結果のテーブルが必要です。

  1. Prev_trans_idはtransactions_IDと一致する必要があります

  2. Amount値のmodが等しくないエントリのみが来る必要があります。

結果のテーブルは次のようになります。

結果のテーブル

したがって、結果のテーブルでは、量のmodが同じであるため、Transcation_IDが104の行は必要ありません。1ドルが支払われ、1ドルが返金されました。

SQLを初めて使用するため、前半は実行できましたが、後半は実行できませんでした。これは最初の部分の私のコードです:

select * from sample_table
where prev_trans_id in 
        (select transaction_id from sample_table)

2番目の条件も同じクエリに組み込むことができれば、非常に役立ちます。

バーマー

使用しJOIN、ではありませんIN

SELECT t1.*
FROM sample_table AS t1
JOIN sample_table AS t2 
    ON t1.prev_trans_id = t2.transaction_id AND t1.amount != -1 * t2.amount

ところで、それmodは金額ではなく、比較したい金額の否定です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パラメータを使用したSQLクエリの実行

分類Dev

クエリに 2 つのパラメーターを指定した RewriteRule

分類Dev

Railsのパラメーターを使用した非モデルSQLクエリ

分類Dev

C#のパラメーターを使用した動的SQLクエリ

分類Dev

IN句を使用したRのパラメータ化されたSQLクエリ

分類Dev

サブクエリを使用したSQLクエリでのMSAccessVBAランタイムエラー3075

分類Dev

IN句のパラメータを使用したSQLServerクエリ

分類Dev

Cognosレポート-1つのXLSの複数のタブへの異なるパラメーターを使用した同じクエリを複数回

分類Dev

JAX-RSを使用して、2つのクエリパラメータを1つのオブジェクトにマージします

分類Dev

2つのパラメーターを使用したSQL月の選択

分類Dev

エリア内の2つのパラメータを使用したMVC5ルーティング

分類Dev

angle2ルーターを使用したCurrious'state 'クエリパラメーターの動作

分類Dev

クエリパラメータを使用したスプリングブートフィルタの処理

分類Dev

複数の値を持つパラメータを使用したドクトリンクエリ

分類Dev

文字列クエリパラメータを使用したサーブレットのリダイレクトの失敗

分類Dev

パラメータを使用したクエリのパススルー

分類Dev

XMLパラメータを使用したSQLクエリ

分類Dev

2つのオブジェクトパラメータを使用したExcelVBAオブジェクトサブ呼び出しでコンパイルエラーが発生します:expected =

分類Dev

SQLはサブクエリ「AS」を別のサブクエリのパラメータとして再利用します

分類Dev

パラメータとして2つの日付を渡すRのSQLクエリ

分類Dev

PostgresのIEnumerableパラメーターを使用したINクエリのDapperAddDynamicParams

分類Dev

phpmyadminconnexionを使用したPHPのパラメーター化されたクエリ

分類Dev

パラメータ化されたクエリを使用してSSRSでサブクエリを実行する

分類Dev

複数の値とnull値を持つパラメーターを使用したMDXクエリ

分類Dev

2100以上のパラメーターを使用したADO.netの制限に関するSQLクエリ

分類Dev

2つのテーブルのデータを使用したMySQLクエリ

分類Dev

複数のテーブル/ DBSからのパラメータを使用したLinq-to-Entitiesクエリ結果

分類Dev

2つのパラメーターを使用してLINQクエリを作成する

分類Dev

動的言語クエリを使用して2つのパラメーターを比較する方法

Related 関連記事

  1. 1

    パラメータを使用したSQLクエリの実行

  2. 2

    クエリに 2 つのパラメーターを指定した RewriteRule

  3. 3

    Railsのパラメーターを使用した非モデルSQLクエリ

  4. 4

    C#のパラメーターを使用した動的SQLクエリ

  5. 5

    IN句を使用したRのパラメータ化されたSQLクエリ

  6. 6

    サブクエリを使用したSQLクエリでのMSAccessVBAランタイムエラー3075

  7. 7

    IN句のパラメータを使用したSQLServerクエリ

  8. 8

    Cognosレポート-1つのXLSの複数のタブへの異なるパラメーターを使用した同じクエリを複数回

  9. 9

    JAX-RSを使用して、2つのクエリパラメータを1つのオブジェクトにマージします

  10. 10

    2つのパラメーターを使用したSQL月の選択

  11. 11

    エリア内の2つのパラメータを使用したMVC5ルーティング

  12. 12

    angle2ルーターを使用したCurrious'state 'クエリパラメーターの動作

  13. 13

    クエリパラメータを使用したスプリングブートフィルタの処理

  14. 14

    複数の値を持つパラメータを使用したドクトリンクエリ

  15. 15

    文字列クエリパラメータを使用したサーブレットのリダイレクトの失敗

  16. 16

    パラメータを使用したクエリのパススルー

  17. 17

    XMLパラメータを使用したSQLクエリ

  18. 18

    2つのオブジェクトパラメータを使用したExcelVBAオブジェクトサブ呼び出しでコンパイルエラーが発生します:expected =

  19. 19

    SQLはサブクエリ「AS」を別のサブクエリのパラメータとして再利用します

  20. 20

    パラメータとして2つの日付を渡すRのSQLクエリ

  21. 21

    PostgresのIEnumerableパラメーターを使用したINクエリのDapperAddDynamicParams

  22. 22

    phpmyadminconnexionを使用したPHPのパラメーター化されたクエリ

  23. 23

    パラメータ化されたクエリを使用してSSRSでサブクエリを実行する

  24. 24

    複数の値とnull値を持つパラメーターを使用したMDXクエリ

  25. 25

    2100以上のパラメーターを使用したADO.netの制限に関するSQLクエリ

  26. 26

    2つのテーブルのデータを使用したMySQLクエリ

  27. 27

    複数のテーブル/ DBSからのパラメータを使用したLinq-to-Entitiesクエリ結果

  28. 28

    2つのパラメーターを使用してLINQクエリを作成する

  29. 29

    動的言語クエリを使用して2つのパラメーターを比較する方法

ホットタグ

アーカイブ