私はDBAではありませんが、それでも問題を解決する方法を理解しようとしています。 私は、それぞれのクラスの動物のDBからのみカウントを取得しています。 複数の結合でそのクエリからカウントを取得した後、私はすべてのカウント(合計カウント列に記載されています) を取得しましたが、そのデータをタイプと説明を表す2つの列で表現したいと考えています。しかし、私はそれをする方法を得ることができません。 と同様に、私は手動ですべての数に対して行うようtype_of_animalとその説明を命名して、それらのカウントを表現したい各行を手動で表現したクエリのデータ数を表す方法は?
Type_of_animal|description |total_count
------------- |---------------------------------------|-----------
Reptiles |Reptiles are cold-blooded vertebrates | 5000
Mammals |People are mammals | 80000
Birds |Any which have feathers | 1000000
として、これらのカウントを表示したい参加しているクエリから総カウントを取得しています。
1のクエリは、あなたは
SELECT count(catmang.category_id) AS 'Total Counts'
FROM category catmang
JOIN category_identifier catident ON catident.category_id = catmang.category_id
WHERE category_id = 5
現在使用しているクエリを表示してください。あなたの質問にこれを編集して、コメントに入れないでください – RiggsFolly
hmmm ...「FROM category catmang」のカテゴリは何を意味していますか? – Sablefoste
カテゴリは、すべてのリレーショナルテーブルIDを持つテーブルです。カテゴリテーブルにマップされたカテゴリIDがあるため、すべての爬虫類を取得したいとします。 category_identifierはカテゴリーIDが5、ヘビ、トカゲなどのデータを持つテーブルです。これらは爬虫類であり、id 5でしか識別できませんが、爬虫類や哺乳類のようなコードを持つ表はありません。鳥と私私は私が持っているもので動作する必要がある任意のテーブルを追加することはできません。だからカテゴリ5のトータルカウントは爬虫類になるだろうと言及しなければならず、行の中で言及する必要がある:( – ami