У меня есть две таблицы products
и dimensions
. Таблица dimensions
имеет следующие поля: product_id, имя, значение, единица измерения.Как выбрать другой столбец, основанный на значении поля
Я хочу присоединиться к этим таблицам таким образом, чтобы каждое имя измерения отображалось как отдельный столбец в результате. Например. Я следующие записи в таблице размеров:
1, width, 4, inches
2, width, 5, inches
1, length, 10, inches
2, height, 7, inches
Я хочу, чтобы результат как:
product id, length, length unit, width, width unit, height, height unit
1 10 inches 4 inches
2 5 inches 7 inches
Как я могу добиться этого с помощью SQL-запроса?
Большое спасибо за Ваш ответ! – nish