1つの列のすべての値を数えてから、この数に別のテーブルの値を掛けようとしています。これまでのところ、私は持っています:異なるテーブルの列の値の合計値を掛け合わせます
SELECT CLUB_FEE * COUNT(MEMBER_ID) AS VALUE
FROM CLUB, SUBSCRIPTION
WHERE CLUB_ID = 'CLUB1';
これはうまくいきません、誰でも助けてくれますか?
私はまた、複数のクラブでこれを行うのを助ける必要があります。それはすべてのクラブのために1つの声明の中ですべてそれをすることが可能ですか?
サンプルデータと予想される出力を追加してください –
あなたの質問を編集し、サンプルデータと希望する結果を提供してください。 –
[古いスタイルのJOINを使用した習慣が悪い](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins。 aspx) - ANSI - ** 92 ** SQL標準(* ** 20年以上前**)のold * style *カンマ区切りのテーブル*スタイルのリストが*適切な* ANSI 'JOIN'構文に置き換えられましたその使用はお勧めしません –