ダブルクエリSQLを作成するにはどうすればよいですか?

ディエゴバレストラ

1つの結果を受け取り、その結果を新しいクエリに渡す方法を知りたいのですが。これは私が今持っているものです:

   SELECT A.id_buc               AS BUC,
        A.id_promotor_ALTAIR     AS EJECUTIVO
     FROM cl_cliente       A
    WHERE A.id_buc=(SELECT B.id_contrato       AS CONTRATO,
                           B.id_buc            AS BUC,
                           B.fec_apertura      AS FECHA
                         FROM el_contrato       B
                        WHERE B.id_contrato IN (80121221158));

しかし、このクエリは私にエラーをスローします。

ルイギメンドーサ

クエリには2つの問題があります。

  1. 内部クエリからの結果が2つ以上ある場合ではINなく、を使用する必要=があります。
  2. 内部クエリは単一の列のみを返す必要があります。この列の値は、取得するフィールドのフィルターとして機能します。

したがって、クエリは次のようになります。

SELECT A.id_buc          AS BUC,
    A.id_promotor_ALTAIR AS EJECUTIVO
FROM cl_cliente A
WHERE A.id_buc IN (SELECT B.id_buc
                FROM el_contrato B
                WHERE B.id_contrato IN (80121221158));

しかし、このクエリは非常に悪く、ひどく実行されます。を使用して単一のクエリで書き直しJOIN、必要に応じて両方のテーブルのデータを取得できるとよいでしょう。

SELECT A.id_buc             AS BUC,
       A.id_promotor_ALTAIR AS EJECUTIVO,
       B.id_contrato        AS CONTRATO,
       B.id_buc             AS BUC,
       B.fec_apertura       AS FECHA
FROM cl_cliente A
     INNER JOIN el_contrato B ON A.id_buc = B.id_buc
WHERE B.id_contrato IN (80121221158);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

SQLクエリで、別のテーブルからクエリされた値を持つ列を作成するにはどうすればよいですか?

分類Dev

結果クエリからテーブルを作成するにはどうすればよいですか?

分類Dev

SQLクエリでXMLファイルを作成するにはどうすればよいですか?

分類Dev

SQLクエリでXMLファイルを作成するにはどうすればよいですか?

分類Dev

パブリックhtmlフォルダーを作成するにはどうすればよいですか?

分類Dev

クエリを使用してテーブルを作成するにはどうすればよいですか?

分類Dev

テーブルで値が繰り返される回数を指定するSQLクエリを作成するにはどうすればよいですか?

分類Dev

以下のテーブルの postgres クエリを作成するにはどうすればよいですか?

分類Dev

SQLクエリからテーブル名を取得するにはどうすればよいですか?

分類Dev

クエリCI構文でSQLクエリを作成するにはどうすればよいですか?

分類Dev

ExcelテーブルでSQLクエリを実行するにはどうすればよいですか?

分類Dev

3つのテーブルを結合してSQLで計算するクエリを作成するにはどうすればよいですか?

分類Dev

サブクエリが必要な Linq クエリを作成するにはどうすればよいですか?

分類Dev

Laravel SQLテーブルクエリを変更するにはどうすればよいですか?

分類Dev

SQLの行を列にSELECTするクエリを作成するにはどうすればよいですか?

分類Dev

SMSSでUnicodeサポートテーブルを作成するテーブル作成クエリを作成するにはどうすればよいですか?

分類Dev

サブクエリを使用する結合を作成するにはどうすればよいですか?

分類Dev

Laravelクエリビルダー。クエリを短くするにはどうすればよいですか?

分類Dev

カーソルクエリでSQLクエリを使用するにはどうすればよいですか?

分類Dev

この構造テーブルからSQLクエリを作成するにはどうすればよいですか?

分類Dev

バータブを要約できるように、SQLで簡単なクエリを作成するにはどうすればよいですか?

分類Dev

3つのテーブルの結合を使用してSQLクエリを作成するにはどうすればよいですか?

分類Dev

2つの親テーブルの内部結合を含むSQLクエリを作成するにはどうすればよいですか?

分類Dev

このシナリオのSQLクエリを作成するにはどうすればよいですか?

分類Dev

JavaでSQLクエリをラムダに変換するにはどうすればよいですか?

分類Dev

ALL条件に対してこのSQLクエリを作成するにはどうすればよいですか?

分類Dev

mySQLで簡単なSQLリクエストを作成するにはどうすればよいですか?

分類Dev

EF Core 2.2で生のSQLクエリを作成するにはどうすればよいですか?

分類Dev

SQLで再帰クエリを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    SQLクエリで、別のテーブルからクエリされた値を持つ列を作成するにはどうすればよいですか?

  2. 2

    結果クエリからテーブルを作成するにはどうすればよいですか?

  3. 3

    SQLクエリでXMLファイルを作成するにはどうすればよいですか?

  4. 4

    SQLクエリでXMLファイルを作成するにはどうすればよいですか?

  5. 5

    パブリックhtmlフォルダーを作成するにはどうすればよいですか?

  6. 6

    クエリを使用してテーブルを作成するにはどうすればよいですか?

  7. 7

    テーブルで値が繰り返される回数を指定するSQLクエリを作成するにはどうすればよいですか?

  8. 8

    以下のテーブルの postgres クエリを作成するにはどうすればよいですか?

  9. 9

    SQLクエリからテーブル名を取得するにはどうすればよいですか?

  10. 10

    クエリCI構文でSQLクエリを作成するにはどうすればよいですか?

  11. 11

    ExcelテーブルでSQLクエリを実行するにはどうすればよいですか?

  12. 12

    3つのテーブルを結合してSQLで計算するクエリを作成するにはどうすればよいですか?

  13. 13

    サブクエリが必要な Linq クエリを作成するにはどうすればよいですか?

  14. 14

    Laravel SQLテーブルクエリを変更するにはどうすればよいですか?

  15. 15

    SQLの行を列にSELECTするクエリを作成するにはどうすればよいですか?

  16. 16

    SMSSでUnicodeサポートテーブルを作成するテーブル作成クエリを作成するにはどうすればよいですか?

  17. 17

    サブクエリを使用する結合を作成するにはどうすればよいですか?

  18. 18

    Laravelクエリビルダー。クエリを短くするにはどうすればよいですか?

  19. 19

    カーソルクエリでSQLクエリを使用するにはどうすればよいですか?

  20. 20

    この構造テーブルからSQLクエリを作成するにはどうすればよいですか?

  21. 21

    バータブを要約できるように、SQLで簡単なクエリを作成するにはどうすればよいですか?

  22. 22

    3つのテーブルの結合を使用してSQLクエリを作成するにはどうすればよいですか?

  23. 23

    2つの親テーブルの内部結合を含むSQLクエリを作成するにはどうすればよいですか?

  24. 24

    このシナリオのSQLクエリを作成するにはどうすればよいですか?

  25. 25

    JavaでSQLクエリをラムダに変換するにはどうすればよいですか?

  26. 26

    ALL条件に対してこのSQLクエリを作成するにはどうすればよいですか?

  27. 27

    mySQLで簡単なSQLリクエストを作成するにはどうすればよいですか?

  28. 28

    EF Core 2.2で生のSQLクエリを作成するにはどうすればよいですか?

  29. 29

    SQLで再帰クエリを作成するにはどうすればよいですか?

ホットタグ

アーカイブ