Это может быть очень простое решение, но я борюсь часами без каких-либо результатов. Позвольте мне показать свою проблему на примере. У меня есть таблица:Как настроить результат SQL-запроса (select in select)
productID|attributeID|attributeValue
001 | a01 | value1
001 | a02 | value2
002 | a01 | value2_1
002 | a02 | value2_2
Я пытался использовать этот код запроса:
SELECT
productID,
attributeValue,
NEW_attributeValue = (SELECT attributeValue
FROM table1
WHERE attributeID = 'a02')
FROM
table1
WHERE
attributeID = 'a01'
Над кодом запроса является только моя концепция. Ошибка кода, потому что есть несколько результатов из второго подзапроса. У вас есть идеи, как получить этот результат:
001 | value1 | value2
002 | value2_1 | value2_2