4
次の表を照会するのが少し簡単になるように変換しようとしています。履歴データは重要なので、捨てることはできず、変数のオプションが不定になります(私は最終結果にそれらの一部しか必要ありません)。キー/値スタイルテーブルをMySQLの通常のテーブルにピボットするには
これは私が必要とするものですが、履歴データを考慮しておらず、変数がUser_IDにユニークであると仮定しています。私の場合、user_IDには同じ変数が3つまたは4つあります。私は最新のものが必要です。 >MySQL Pivot Table
| UUID |UUID_User |Variable |Value |DateSet |
|--------|----------|----------|----------|---------------------|
| X123Y |123XX12 |FirstName |Jane | 2011-07-09 14:13:12 |
| X126Y |123XX12 |LastName |Jones | 2011-07-09 14:13:12 |
| X173Y |123XX62 |FirstName |Joe | 2011-07-09 14:11:12 |
| X143Y |123XX62 |LastName |Smith | 2011-07-09 14:11:12 |
| X129Y |123XX12 |LastName |Smith | 2011-11-09 14:13:12 | << Jane Gets Married
は、ユーザーごとに最新のエントリを取得する
|UUID_User |FirstName |LastName |
|----------|----------|----------|
|123XX12 |Jane |Smith |
|123XX62 |John |Smith |
BINGO、そのビューは私が間違って行っていた場所を確認するために必要な正確に何をしました。これはまさに私があなたに感謝したことでした。 – digitalgecko
MariaDBサーバーのバージョンに対応したマニュアルをチェックして、正しい構文が使用されていることを確認してください。 'THEN –
@HelgaIliashenko、私はMariaDBを使用していません。しかし、あなたが正しいです、私は私のSQL構文で間違いを犯しました、私はそれを修正したと思います。 downvoteありがとう。 –