サブクエリで2つのテーブルを結合しますか?

開発者

そのため、SQLスキルを向上させるための演習に取り組んでおり、クエリを変更して、CUSTOMERSテーブルに顧客IDが存在するかどうかを検索するサブクエリを追加する必要があります。この演習では、これが相関サブクエリであるため、サブクエリの顧客IDを外部クエリの顧客IDと一致させる必要があることにも注意してください。この演習のセクションのタイトルは、「サブクエリを使用した2つのテーブルの結合」です。調査して数時間試した後、1つを除いてすべてのリソースを使い果たしました。どんな助けでも大歓迎です!(これにはOracle Apexを使用しています。)

SELECT ORDER_ID, ORDER_MODE, CUSTOMER_ID, PRODUCT_ID
FROM ORDERS
NATURAL JOIN ORDER_ITEMS;

顧客テーブル

ORDER_ITEMSテーブル

注文表

PRODUCT_DESCRIPTIONS Table

アジャンバラクマーラン

存在を使用して、存在を確認できます。

SELECT O.ORDER_ID, O.ORDER_MODE, O.CUSTOMER_ID, OI.PRODUCT_ID
FROM ORDERS O
INNER JOIN ORDER_ITEMS OI on O.ORDER_ID=OI.ORDER_ID
WHERE EXISTS(
SELECT * FROM CUSTOMERS C
WHERE O.CUSTOMER_ID=C.CUSTOMER_ID
);

これは2番目を行います、

SELECT O.ORDER_ID, O.ORDER_MODE, O.CUSTOMER_ID, OI.PRODUCT_ID,P.TRANSLATED_NAME
FROM ORDERS O
INNER JOIN ORDER_ITEMS OI on O.ORDER_ID=OI.ORDER_ID
INNER JOIN PRODUCT_DESCRIPTIONS P on P.PRODUCT_ID=OI.PRODUCT_ID
WHERE EXISTS(
SELECT * FROM CUSTOMERS C
WHERE O.CUSTOMER_ID=C.CUSTOMER_ID
);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

サブクエリなしで2つのテーブルの結合から最大IDの行を取得する

分類Dev

SQL:3つのテーブルを結合し、サブクエリで2つのテーブルのすべてのデータを表示します

分類Dev

mysqlでサブクエリを使用して2つのテーブルを結合する

分類Dev

3つのテーブルを結合し、サブクエリで結合を実行する方法は?

分類Dev

アクセスクエリの列の合計で2つのテーブルを結合します

分類Dev

クエリに参加して2つのテーブルを結合します

分類Dev

MySQL同じテーブルの2つのクエリを結合します

分類Dev

Mysql 2つのテーブルを1つの出力に結合しますが、結果のサブクエリは複数の行を返します

分類Dev

SQLクエリ-2つのテーブルを結合します

分類Dev

MySQLは2つのテーブルクエリを結合します

分類Dev

SQLクエリ、2つのテーブルを結合します

分類Dev

同じクエリで2つのテーブルを結合するMysql。内部結合または左結合?

分類Dev

異なる月と合計値で同じテーブルの2つのクエリを結合します

分類Dev

同じクエリで異なる情報を持つ2つのMySQLテーブルを結合します

分類Dev

SQLはクエリで3つのテーブルを結合します

分類Dev

codeigniterのグループクエリで2つのテーブルを結合します

分類Dev

mysqlクエリでテーブルを結合しますか?

分類Dev

空間結合サブクエリでpostgisテーブルを更新します

分類Dev

sql内部結合はサブクエリでテーブルを参照します

分類Dev

サブクエリ条件で2つのテーブルを結合する際の問題

分類Dev

1つのクエリで2つのテーブルを結合したい

分類Dev

SQLは3つのテーブルを結合し、1つのクエリで4番目のテーブルからデータをプルします

分類Dev

同じテーブルから作成された2つのサブクエリを結合する

分類Dev

サブクエリで結合からのテーブルを使用するSQL

分類Dev

2つのテーブルを結合し、テーブルの1つから1行だけを保持するようにクエリします

分類Dev

Django:1つのクエリで2つのテーブルを結合する

分類Dev

SQL 2つのテーブルをクエリし、結果を結合します(ひねりを加えて)

分類Dev

結合クエリとサブクエリを使用して2つのテーブルから行を取得する

分類Dev

2つのテーブルを結合するクエリ

Related 関連記事

  1. 1

    サブクエリなしで2つのテーブルの結合から最大IDの行を取得する

  2. 2

    SQL:3つのテーブルを結合し、サブクエリで2つのテーブルのすべてのデータを表示します

  3. 3

    mysqlでサブクエリを使用して2つのテーブルを結合する

  4. 4

    3つのテーブルを結合し、サブクエリで結合を実行する方法は?

  5. 5

    アクセスクエリの列の合計で2つのテーブルを結合します

  6. 6

    クエリに参加して2つのテーブルを結合します

  7. 7

    MySQL同じテーブルの2つのクエリを結合します

  8. 8

    Mysql 2つのテーブルを1つの出力に結合しますが、結果のサブクエリは複数の行を返します

  9. 9

    SQLクエリ-2つのテーブルを結合します

  10. 10

    MySQLは2つのテーブルクエリを結合します

  11. 11

    SQLクエリ、2つのテーブルを結合します

  12. 12

    同じクエリで2つのテーブルを結合するMysql。内部結合または左結合?

  13. 13

    異なる月と合計値で同じテーブルの2つのクエリを結合します

  14. 14

    同じクエリで異なる情報を持つ2つのMySQLテーブルを結合します

  15. 15

    SQLはクエリで3つのテーブルを結合します

  16. 16

    codeigniterのグループクエリで2つのテーブルを結合します

  17. 17

    mysqlクエリでテーブルを結合しますか?

  18. 18

    空間結合サブクエリでpostgisテーブルを更新します

  19. 19

    sql内部結合はサブクエリでテーブルを参照します

  20. 20

    サブクエリ条件で2つのテーブルを結合する際の問題

  21. 21

    1つのクエリで2つのテーブルを結合したい

  22. 22

    SQLは3つのテーブルを結合し、1つのクエリで4番目のテーブルからデータをプルします

  23. 23

    同じテーブルから作成された2つのサブクエリを結合する

  24. 24

    サブクエリで結合からのテーブルを使用するSQL

  25. 25

    2つのテーブルを結合し、テーブルの1つから1行だけを保持するようにクエリします

  26. 26

    Django:1つのクエリで2つのテーブルを結合する

  27. 27

    SQL 2つのテーブルをクエリし、結果を結合します(ひねりを加えて)

  28. 28

    結合クエリとサブクエリを使用して2つのテーブルから行を取得する

  29. 29

    2つのテーブルを結合するクエリ

ホットタグ

アーカイブ