This is an update to my previous question : Many to many relationship
The previous solution works fine, but now I want tgo improve the results a little bit. I´d like to have all the wavelength values in one row.
So instead of the following result :
DateTimeID Wavelength SensorID
11435 1581,665 334
11435 1515,166 334
11435 1518,286 335
I'd like to have something similar to this:
DateTimeID Wavelength1 Wavelength2 SensorID
11435 1581,665 1515,166 334
11435 1518,286 335
You could use the following which applies a
row_number()
to the records:See SQL Fiddle with Demo.
If you will have an unknown number of
wavelength
values, then you can use dynamic SQL to generate this:See SQL Fiddle with Demo