私は現在複雑なウェブサイトを書いています、そして私は少し立ち往生しています。アイテムのカテゴリのデータを返すクエリを作成しています。カテゴリ名、ID、説明、そのカテゴリを使用するアイテムの数、およびそのカテゴリの下の各アイテムの値を合計した、各カテゴリの配列を返す必要があります。
言い換えれば、私は戻りたいです:
categoryid = 1
name = category name
description = category description
totalavailable = number of items in category
totaldownloads = downloads value from each item in category added together.
これはこれまでの私のクエリです(カウントと合計のみを返し、実際には機能しません)。
SELECT
category, SUM(downloads) as totaldownloads, count(*) as totalavailable
FROM
downloads
WHERE
category IN(SELECT categoryid FROM categories)
そして、これが私のスキーマの写真です:
私を助けてください!ハマった!