私は次のデータベーススキームを持っています:
infos(id:int、date:date、provider_id:int)
プロバイダー(id:int、type:int、name:varchar)
任意の日付で、それぞれが異なるタイプを持つ最大5つの異なるプロバイダーを許可します。私が欲しいのはこのようなものです:
日付| タイプ=0のprovider.name| .... | ... | タイプ=4のPROVIDER.name|
指定された日付に正しいタイプのプロバイダーがない場合は、null値が存在するはずです。
私はこの設定を正しく行うのに苦労しており、後でphpプログラムでそれを行わないようにしたいと思います(すべての結果をループしてそこで集約するなど、可能ですが醜いようです)。
私はMySQLを使用しています。