В SQL (SQLite) У меня есть таблица «вес», содержащая вес по размеру элемента, например.SQL pivot и заполните значения NULL
item size weight
---- ---- ------
a small 1.2
a medium 2.2
b medium 1.6
c small 1.0
c medium 1.5
c large 2.0
Как можно повернуть стол так, у меня есть столбец «элемент» с одной строкой на каждом уникальное значение, то есть столбцы для каждого значения, которое отображается в «размере». Если вес отсутствует для заданного размера элемента, вместо него вводится значение NULL.
item small medium large
---- ----- ------ -----
a 1.2 2.2 NULL
b NULL 1.6 NULL
c 1.0 1.5 2.0
Выглядит хорошо! Как мне это сделать, если я не знаю, какие значения будут в столбце «размер»? (Как в настоящее время вы их жестко закодировали) – user7343733
@ user7343733 См. EDIT - Динамическая версия –