selectクエリのテーブルから2つの異なるカウントを取得するにはどうすればよいですか

パルサモシリ

selectクエリで、両方のテーブルに1つの列に存在するアイテムの数と、1つのテーブルにのみ存在するアイテムの数を取得しようとしています。これらの2つのクエリは、必要なデータを提供しますが、1つのクエリから取得したいと考えています。前もって感謝します。

select 
d.description, 
count(pd.item_id) 
from productdetails pd 
join inventory i on i.itemnum=pd.item_id 
inner join departments d on d.dept_id=i.dept_id 
where i.last_sold is not null and i.in_stock !=0 and len(i.itemnum) >4 and d.DEPT_ID NOT IN ('1010','1010c','1010cc','1010h','1010h','1011','1012','1013','1014','1015','1016','1017','1018','1015p','1015d','1015s','1015u','1251','1401','2000') 
group by d.description

select d.description, 
count(pd.item_id) 
from productdetails pd 
join inventory i on i.itemnum=pd.item_id 
inner join departments d on d.dept_id=i.dept_id 
group by d.description

望ましい結果:

ここに画像の説明を入力してください

Rom Eh

SUMステートメントとIIFステートメントを組み合わせて、目標を達成できます。

select  d.description, 
        count(pd.item_id),
        SUM(IIF(i.last_sold is not null and i.in_stock !=0 and len(i.itemnum) >4 and d.DEPT_ID NOT IN ('1010','1010c','1010cc','1010h','1010h','1011','1012','1013','1014','1015','1016','1017','1018','1015p','1015d','1015s','1015u','1251','1401','2000'), 1, 0))
from productdetails pd 
join inventory i on i.itemnum=pd.item_id 
inner join departments d on d.dept_id=i.dept_id 
group by d.description

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

c#Linq:1つのテーブルから2つのカウントクエリをマージするにはどうすればよいですか?

分類Dev

同じテーブル内の2つの値をカウントし、出力で2つの異なる値を取得するために、select count(distinct x)を使用するにはどうすればよいですか?

分類Dev

異なるテーブルからの 2 つのクエリを結合するにはどうすればよいですか

分類Dev

2つの異なるテーブルのJSON配列からクエリを実行するにはどうすればよいですか?

分類Dev

異なるテーブルからの3つのselectステートメントを1つの特定のクエリにマージするにはどうすればよいですか?

分類Dev

orientDBの同じテーブルから2つの異なるエッジのデータを取得するにはどうすればよいですか?

分類Dev

Djangoクエリセットからテンプレートの反復可能なカウントを取得するにはどうすればよいですか?

分類Dev

3つの異なるSELECTクエリを統合して、1つの一時テーブルに挿入するために3つの異なるカテゴリからそれぞれ10個の値をプルできるようにするにはどうすればよいですか?

分類Dev

MYSQLを使用して他の2つのテーブルのエントリ数をカウントするにはどうすればよいですか?

分類Dev

Laravel:2つのテーブルからカウントを取得するにはどうすればよいですか?

分類Dev

MySql。2つのテーブルからカウントを取得するにはどうすればよいですか?

分類Dev

PostgreSQLで異なるテーブルの特定の2列のデータをカウントするにはどうすればよいですか?

分類Dev

1 つのデータベース リクエストで異なる mysql 行をカウントするにはどうすればよいですか?

分類Dev

1つのテーブルのmysqlカウント結果を異なる列に表示するにはどうすればよいですか?

分類Dev

1つのクエリで2つの異なるテーブルを更新するにはどうすればよいですか?

分類Dev

2つの異なるテーブルから2つのコンボボックスを埋めるにはどうすればよいですか?

分類Dev

2つの異なるテーブルからセッション変数を取得するにはどうすればよいですか?

分類Dev

レイアウトが異なる2つのテーブルから列を選択するにはどうすればよいですか

分類Dev

1つのフィールドの1つのクエリで複数のカウントを取得するにはどうすればよいですか?

分類Dev

同じテーブルの2つの列から1つの行で異なる結果を取得するにはどうすればよいですか?

分類Dev

SQLiteのテーブルから最新の100個の異なるエントリを選択するにはどうすればよいですか?

分類Dev

1つのSQLクエリを使用して2つのテーブルから結果を取得するにはどうすればよいですか?

分類Dev

mysqlで単一のクエリを使用して2つのテーブルからデータを取得するにはどうすればよいですか?

分類Dev

mysqlで単一のクエリを使用して別のテーブル(データがない場合はゼロ)からカウントを取得するにはどうすればよいですか?

分類Dev

2つのテーブルから条件内のIDの行数をカウントするクエリを作成するにはどうすればよいですか?

分類Dev

2つの異なるテーブルから2つの異なる列の同期を維持するにはどうすればよいですか?

分類Dev

サブクエリを使用して2つのテーブルから値を取得するにはどうすればよいですか?

分類Dev

1つのテーブルに対応するエントリがない可能性がある場合、2つのテーブルを結合し、結合が一致する回数のカウントを取得するにはどうすればよいですか?

分類Dev

リスト内の2つの異なる値に基づいて2つのカウントを取得し、2つのカウントが等しいかどうかを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    c#Linq:1つのテーブルから2つのカウントクエリをマージするにはどうすればよいですか?

  2. 2

    同じテーブル内の2つの値をカウントし、出力で2つの異なる値を取得するために、select count(distinct x)を使用するにはどうすればよいですか?

  3. 3

    異なるテーブルからの 2 つのクエリを結合するにはどうすればよいですか

  4. 4

    2つの異なるテーブルのJSON配列からクエリを実行するにはどうすればよいですか?

  5. 5

    異なるテーブルからの3つのselectステートメントを1つの特定のクエリにマージするにはどうすればよいですか?

  6. 6

    orientDBの同じテーブルから2つの異なるエッジのデータを取得するにはどうすればよいですか?

  7. 7

    Djangoクエリセットからテンプレートの反復可能なカウントを取得するにはどうすればよいですか?

  8. 8

    3つの異なるSELECTクエリを統合して、1つの一時テーブルに挿入するために3つの異なるカテゴリからそれぞれ10個の値をプルできるようにするにはどうすればよいですか?

  9. 9

    MYSQLを使用して他の2つのテーブルのエントリ数をカウントするにはどうすればよいですか?

  10. 10

    Laravel:2つのテーブルからカウントを取得するにはどうすればよいですか?

  11. 11

    MySql。2つのテーブルからカウントを取得するにはどうすればよいですか?

  12. 12

    PostgreSQLで異なるテーブルの特定の2列のデータをカウントするにはどうすればよいですか?

  13. 13

    1 つのデータベース リクエストで異なる mysql 行をカウントするにはどうすればよいですか?

  14. 14

    1つのテーブルのmysqlカウント結果を異なる列に表示するにはどうすればよいですか?

  15. 15

    1つのクエリで2つの異なるテーブルを更新するにはどうすればよいですか?

  16. 16

    2つの異なるテーブルから2つのコンボボックスを埋めるにはどうすればよいですか?

  17. 17

    2つの異なるテーブルからセッション変数を取得するにはどうすればよいですか?

  18. 18

    レイアウトが異なる2つのテーブルから列を選択するにはどうすればよいですか

  19. 19

    1つのフィールドの1つのクエリで複数のカウントを取得するにはどうすればよいですか?

  20. 20

    同じテーブルの2つの列から1つの行で異なる結果を取得するにはどうすればよいですか?

  21. 21

    SQLiteのテーブルから最新の100個の異なるエントリを選択するにはどうすればよいですか?

  22. 22

    1つのSQLクエリを使用して2つのテーブルから結果を取得するにはどうすればよいですか?

  23. 23

    mysqlで単一のクエリを使用して2つのテーブルからデータを取得するにはどうすればよいですか?

  24. 24

    mysqlで単一のクエリを使用して別のテーブル(データがない場合はゼロ)からカウントを取得するにはどうすればよいですか?

  25. 25

    2つのテーブルから条件内のIDの行数をカウントするクエリを作成するにはどうすればよいですか?

  26. 26

    2つの異なるテーブルから2つの異なる列の同期を維持するにはどうすればよいですか?

  27. 27

    サブクエリを使用して2つのテーブルから値を取得するにはどうすればよいですか?

  28. 28

    1つのテーブルに対応するエントリがない可能性がある場合、2つのテーブルを結合し、結合が一致する回数のカウントを取得するにはどうすればよいですか?

  29. 29

    リスト内の2つの異なる値に基づいて2つのカウントを取得し、2つのカウントが等しいかどうかを確認するにはどうすればよいですか?

ホットタグ

アーカイブ