2つのテーブルの価格を比較してメッセージを実行するクエリ

ジョージ・コントニコラウ

私はsql query自分の製品を注文する必要があるかどうかをチェックするために何日も立ち往生しています....私が欲しいのはチェックを行う1つのクエリです

私は、exable'law '、' medium 'の値を持っている内部にすでに値を持っている1つのテーブルPriority_lvlcolumns Prio_level ,Prio_Number持っていますfirst column......そして、second column数を持っています'50','100'

私の2番目のテーブルProductscolumns Pro_Quantityは私の製品容量があります。私の他column Pro_Capa_levelのものはPrio_level、私がすでに他のクエリで挿入した値を持っています。

だから私は列Pro_Quantity製品がPrio_Number何であるかについて毎回依存していないかどうかを教えてくれるクエリが必要Pro_Capa_levelです...。

テーブル Priority_lvl

CREATE TABLE [dbo].[Priority_lvl](
    [Prio_id] [int] IDENTITY(1,1) NOT NULL,
    [Prio_level] [varchar](50) NOT NULL,
    [Prio_Number] [int] NOT NULL
) ON [PRIMARY]

テーブル Products

CREATE TABLE [dbo].[Products](
    [Pro_Id] [int] NOT NULL,
    [Pro_Name] [varchar](50) NOT NULL,
    [Pro_Price] [float] NULL,
    [Pro_Quantity] [int] NULL,
    [Pro_Supplier_id] [int] NOT NULL,
    [Pro_Tax] [float] NOT NULL,
    [Cat_products] [varchar](50) NULL,
    [Pro_Capa_level] [varchar](50) NULL,
 CONSTRAINT [PK_Products] PRIMARY KEY CLUSTERED 
(
    [Pro_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

これが私の試みですがひどいです

SELECT * FROM Products P INNER JOIN .Products ON   Products.Pro_Capa_level= Priority_lvl.Prio_level WHERE Pro_Capa_level = Prio_level  AND Pro_Quantity<=Prio_Number ;

これが私の実行です

public ArrayList<Update_del_insert_products> getproList()
     {
         ArrayList <Update_del_insert_products> proList =new ArrayList <Update_del_insert_products> ();
         Connection connection =getConnection();
           SELECT * FROM Products P INNER JOIN .Products ON   Products.Pro_Capa_level= Priority_lvl.Prio_level WHERE Pro_Capa_level = Prio_level  AND Pro_Quantity<=Prio_Number ;
         Statement stt;
         ResultSet rss;
         try{
            stt = connection.createStatement();
            rss = stt.executeQuery(query);
            Update_del_insert_products  update_del_insert_products ;
            while(rss.next())
            {
               update_del_insert_products = new Update_del_insert_products (rss.getString("Pro_Id"),rss.getString("Pro_Name"),rss.getString("Pro_Price"),rss.getString("Pro_Quantity"),rss.getString("Pro_Supplier_id"),rss.getString("Pro_Tax"),rss.getString("Cat_products"),rss.getString("Pro_Capa_level"));
               proList.add(update_del_insert_products);
            }
            }catch (Exception e){
                e.printStackTrace();
            }
         return proList;
     } 
ジョージ・コントニコラウ
String query ="SELECT * FROM Priority_lvl INNER JOIN Products ON 
Products.Pro_Capa_level= Priority_lvl.Prio_level WHERE Pro_Capa_level = Prio_level 
AND Pro_Quantity<=Prio_Number ";

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

同じ構造の2つのテーブルを比較するクエリを実行しますか?

分類Dev

同じ構造の2つのテーブルを比較するクエリを実行しますか?

分類Dev

MYSQL 2つのテーブルの価格を比較してすべての結果を表示する方法

分類Dev

2つのテーブルを比較してcaseステートメントを出力するSQLクエリ

分類Dev

2つのテーブル値を比較してクエリを選択する

分類Dev

2つのテーブルに対して1つのクエリでユーザーのメッセージをカウントします

分類Dev

EXCEPTIONを使用してPostgreSQLクエリを実行すると、2つの異なるエラーメッセージが表示されます

分類Dev

2つの異なる行の列値を比較しながらテーブルをクエリする方法は?

分類Dev

2つのテーブルを使用してSQLクエリを実行する方法

分類Dev

クエリオブジェクトを使用してSpringDataMongoDBの2つのフィールドを比較する方法

分類Dev

2 つのサブセット クエリを使用してテーブル列を更新する

分類Dev

すべての結果について 2 つのテーブルにクエリを実行する

分類Dev

SQL クエリ 同じテーブルを使用して 2 つの WHERE 句を比較する

分類Dev

SQLクエリ:1つのテーブル内で複数のカウントの比較を実行する方法

分類Dev

2つのテーブルでクエリ計算を実行します

分類Dev

SQLクエリを使用して、日付が異なる同じテーブルの以前の価格から現在の価格を減算します

分類Dev

2つのテーブルとの価格マッチングに関するPostgresクエリの問題

分類Dev

2つの大きなテーブルで更新クエリを実行する

分類Dev

2つのテーブル間でクエリを実行するFlaskSQLAlchemy

分類Dev

2つのテーブルを参照するMYSQL外部キーを実装してクエリします

分類Dev

Sequelizeで2つの異なるテーブルを使用して、クエリを1つずつ実行します(シーケンス)

分類Dev

1つのクエリで2つのテーブルの行数を比較し、ブール値を返します

分類Dev

複数のジャンクションテーブルを使用してクエリを実行する

分類Dev

MySQLが2つのテーブルを別のテーブルにリンクし、フィルタリングされたクエリを実行する

分類Dev

サブクエリを使用して2つのテーブルを比較しますか?

分類Dev

2つのテーブル間でMySQLクエリを実行し、null以外を検出する

分類Dev

単一のクエリを使用して2つのテーブルをマージする方法

分類Dev

テーブル セルの 2 つの値を比較して、同じ場合にクラスを追加する

分類Dev

JDBCを使用してMySQLクエリのステータスメッセージ(実行時間を含む)を取得する

Related 関連記事

  1. 1

    同じ構造の2つのテーブルを比較するクエリを実行しますか?

  2. 2

    同じ構造の2つのテーブルを比較するクエリを実行しますか?

  3. 3

    MYSQL 2つのテーブルの価格を比較してすべての結果を表示する方法

  4. 4

    2つのテーブルを比較してcaseステートメントを出力するSQLクエリ

  5. 5

    2つのテーブル値を比較してクエリを選択する

  6. 6

    2つのテーブルに対して1つのクエリでユーザーのメッセージをカウントします

  7. 7

    EXCEPTIONを使用してPostgreSQLクエリを実行すると、2つの異なるエラーメッセージが表示されます

  8. 8

    2つの異なる行の列値を比較しながらテーブルをクエリする方法は?

  9. 9

    2つのテーブルを使用してSQLクエリを実行する方法

  10. 10

    クエリオブジェクトを使用してSpringDataMongoDBの2つのフィールドを比較する方法

  11. 11

    2 つのサブセット クエリを使用してテーブル列を更新する

  12. 12

    すべての結果について 2 つのテーブルにクエリを実行する

  13. 13

    SQL クエリ 同じテーブルを使用して 2 つの WHERE 句を比較する

  14. 14

    SQLクエリ:1つのテーブル内で複数のカウントの比較を実行する方法

  15. 15

    2つのテーブルでクエリ計算を実行します

  16. 16

    SQLクエリを使用して、日付が異なる同じテーブルの以前の価格から現在の価格を減算します

  17. 17

    2つのテーブルとの価格マッチングに関するPostgresクエリの問題

  18. 18

    2つの大きなテーブルで更新クエリを実行する

  19. 19

    2つのテーブル間でクエリを実行するFlaskSQLAlchemy

  20. 20

    2つのテーブルを参照するMYSQL外部キーを実装してクエリします

  21. 21

    Sequelizeで2つの異なるテーブルを使用して、クエリを1つずつ実行します(シーケンス)

  22. 22

    1つのクエリで2つのテーブルの行数を比較し、ブール値を返します

  23. 23

    複数のジャンクションテーブルを使用してクエリを実行する

  24. 24

    MySQLが2つのテーブルを別のテーブルにリンクし、フィルタリングされたクエリを実行する

  25. 25

    サブクエリを使用して2つのテーブルを比較しますか?

  26. 26

    2つのテーブル間でMySQLクエリを実行し、null以外を検出する

  27. 27

    単一のクエリを使用して2つのテーブルをマージする方法

  28. 28

    テーブル セルの 2 つの値を比較して、同じ場合にクラスを追加する

  29. 29

    JDBCを使用してMySQLクエリのステータスメッセージ(実行時間を含む)を取得する

ホットタグ

アーカイブ