私はウェブを精練していて、似たようなものを見つけることができなかった助けが必要です。私は私のゴルフリーグのMYSQLデータベースを持っています。このデータベースからビューを作成して順位を表示する必要があります。チームごとに2人がいます。「選手」の私の主なキーは「id」です。チームメイトに対応する各選手のチームID(数値1〜20,20チーム)もあります。基本的に私が必要とするのは、 'teamID'、両方のプレーヤーのLName(おそらく 'LNameA'、 'LNameB')、そして2人のポイントのフィールドの合計です。私は決して1人の人と他の人のフィールドを合計したり、MYSQLのビューを作成したりしていません。MYSQLフィールドを表示して合計する
編集:私は
CREATE
VIEW standings1
AS SELECT teamID, LName, points
FROM players
ような何かをしようとしたが、各選手の最後の名前が含まれていますビューの主キーであることをteamIDを必要とし、そのポイントが加算された
。
あなたの質問の文言は弱いですが、インラインtable.columnではなく質問のサンプルデータ/テーブル構造の一部を表示する方が良い場合があります。 id.ranges ...問題のテーブルの構造を、両方のチームメイトが単一の行にあるか、エントリごとにチーム/プレーヤに正しく正規化し、プレーヤのテーブルが姓、ファーストネームなどクエリはおそらく非常に単純ですそれらの部分が提供されます。 – DRapp
私のお詫びは最初の投稿です。プレイヤーはすべて自分の行にあります。他のプレイヤーとチームIDを共有していますので、2つの別々のエントリをまとめてグループ化することができます。私はPHPで順位を表示しようとしているし、私が一度もやったことのないビューを作成するのが最も簡単な方法だろうと考えました。 – Josh