SELECT tb_publisher.book_name, AVG(tb_book.price) as average, MAX(tb_book.price), SUM(tb_book.price)
FROM tb_book
INNER JOIN tb_publisher
on tb_book.id_publisher = tb_publisher.id_publisher
WHERE 'average' < 70000
GROUP BY tb_publisher.publisher_name
私は平均フィールドが70000よりも小さいデータを表示したい(つまり、その番号の下にのみ1録音することになって)、私は理解できませんすべてのデータを表示するのではなく、表示したくない理由私は知っていることをすべて試したので、助けに感謝するでしょう。注意していただきありがとうございます。あなたのクエリにショー平均価格、高価格、およびエイリアス
使用している適切なDBにタグを付けてください。私は集計結果を 'where'で使うことはできないと思います。あなたの ''平均 ''を文字列として見ているので、 ''どこで ''が最初に評価されると思います。 – chris85
ええ、私はそれをしてはいけないと思いますが、 ''を入れなかった場合、SQLはデータを表示するのではなくエラーになります。とにかく、ありがとう、助けてくれてありがとう。^u ^。 – Ervan