0
に参加私は、外部キー制約SQL文は
Table A
Field1
Field2
....
そして、私が代わりにこのようないくつかの出力を得ることができますどのように秒1
Table B
Year
Value
TableAId (foreign key)
にマッピングされた2つのSQLテーブルを持っています2つのテーブルを結合し、各行でテーブルAフィールドを繰り返すこと。
のいくつかの例データ
表
ID - Field 1 - Field 2 - ...
1 - "Banana" - "Cold" - ...
2 - "Apple" - "Hot" - ...
表B
ID - Year - Value - TableAId
1 - 2016 - 1.5 - 1
2 - 2017 - 3.2 - 1
3 - 2018 - 1.6 - 1
4 - 2016 - 1.8 - 2
5 - 2017 - 2.2 - 2
6 - 2018 - 2.6 - 2
期待される結果、このことができます
ID - Field 1 - Field 2 - ... - 2016Value - 2017Value - 2018Value
1 - "Banana" - "Cold" - ... - 1.5 - 3.2 - 1.6
2 - "Apple" - "Hot" - ... - 1.8 - 2.2 - 2.6
サンプルテーブルのデータと予想される結果を追加します。 – jarlh
集約と呼ばれます。あなたが一意にしたいカラムでグループ化し、 'min()'のように他のものに集約関数を使用する –
あなたはこれまで何をしていますか? – Lucky