Вы довольно близко:
SELECT CUST_ID,
max(CASE WHEN "ATTR ID"=1 THEN "ATTR_VALUE" END) AS ATTR_ID_1,
max(CASE WHEN "ATTR ID"=2 THEN "ATTR_VALUE" END) AS ATTR_ID_2,
max(CASE WHEN "ATTR ID"=3 THEN "ATTR_VALUE" END) AS ATTR_ID_3,
max(CASE WHEN "ATTR ID"=4 THEN "ATTR_VALUE" END) AS ATTR_ID_4,
max(CASE WHEN "ATTR ID"=6 THEN "ATTR_VALUE" END) AS ATTR_ID_5,
max(CASE WHEN "ATTR ID"=7 THEN "ATTR_VALUE" END) AS ATTR_ID_6
FROM "TABLE_NAME" where CUST_ID='20002123'
Group by cust_id;
Кроме того, вы можете посмотреть на пивот.
When this happens to me I use shift+alt+Page-Down for scrolling to next error in solution. Just spaming through the errors will make Resharper re-analyze the files. Not a good solution, but it works.
Edit: Если вы перейдете в меню ReSharper -> Windows -> «Ошибки в решении», вы увидите окно с названием «Ошибки в решении». Там у вас есть кнопка справа под названием «Повторно проанализировать файлы с ошибками». Вы даже можете добавить его в ярлык.
Значит, проблема в resharper. Обычно лучше сообщить об этом непосредственно им, а затем подождать, пока они узнают об этом вопросе.
Кроме того, это скорее сообщение об ошибке, чем вопрос программирования.
Здесь то же самое, но опять же, я много лет получал ложные срабатывания (или отрицания). Двумя точками отказа для меня были WPF (в частности, XAML) и использование Unicode в файлах кода (т. Е. Программирование с использованием нелатинских букв).
Я бы посоветовал просто отключить его, особенно учитывая цену производительности, которую вы платите за это. .
В зависимости от размера вашего решения это может быть огромной проблемой, но иногда у меня возникает такая же проблема, и если я построю проект, показывающий ошибки, она исчезнет.
Например, буквально вчера он не смог найти библиотеку Excel для одного из наших небольших проектов, и он был полностью красным, хотя ничего не изменилось, все библиотеки DLL были найдены и использовались, и все было очевидно. Я только что перестроил этот отдельный проект, он скомпилировался без ошибок, и красные полосы сразу же исчезли.
Регулярно удаляйте файлы кэша resharper, особенно если вы обновились с предыдущей версии. Скорее всего, где-то в папке с вашим решением будет файл _Resharper. *. Вся эта структура папок может быть взорвана, и, когда Resharper плохо себя ведет за меня, я делаю это.