0
Ich habe 2 SQL-Tabellen mit einem Fremdschlüssel-Constraints abgebildetSQL-Anweisung für die Kombination von zwei Datentabellen ohne beitreten linken
Table A
Field1
Field2
....
und zweite
Table B
Year
Value
TableAId (foreign key)
Wie kann ich eine Ausgabe wie folgt statt bekommen in jeder Reihe von Tabellen 2 und Verbindungsfelder Tabelle A immer wiederholt
Result
Field1
Field2
...
TableBValue1 (first value field from table B)
TableBValue2
...
Einige Beispieldaten
Tabelle A
ID - Field 1 - Field 2 - ...
1 - "Banana" - "Cold" - ...
2 - "Apple" - "Hot" - ...
Tabelle 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
Erwartetes Ergebnis
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
Fügen Sie einige Beispieltabellendaten und das erwartete Ergebnis hinzu. – jarlh
Es heißt Aggregation. Gruppiere nach den Spalten, die du eindeutig sein willst, und benutze Aggregatfunktionen auf den anderen wie 'min()' –
Was hast du bisher gemacht und wo bist du stecken geblieben? – Lucky