2016-12-07 2 views
0

У меня есть небольшая 2 столбец таблицы. Столбцами являются MR_ID и Supp_ID. MR_ID должен быть разным, чтобы он не отображал повторяющееся значение, в то время как я хочу ввести все значения Supp_ID.Необязательное пустое пространство в раскрывающемся списке HTML

Значения MR_ID импортируются в выпадающий список. Запрос, который приводит значения MR_ID в раскрывающееся меню, работает так, что не отображаются повторяющиеся значения. Тем не менее, есть много пробелов, которые необходимо очистить. Как я могу это сделать?

SQL запросов:

"WITH CTE AS 
(
    SELECT MR_ID, Supp_ID, 
      RN = ROW_NUMBER() OVER (PARTITION BY MR_ID ORDER BY MR_ID, Supp_ID) 
    FROM Stage_Rebate_Index 
) 
SELECT MR_ID = CASE WHEN RN = 1 THEN Cast(MR_ID as varchar(50)) ELSE '' END, 
     Supp_ID 
FROM CTE" 

Выпадающий список Пример:

enter image description here

+0

Неправильный категории. Если вы не думаете, что появляются нулевые значения (supp id имеет значение и упорядочен в этом столбце), это проблема с HTML –

+0

Нет, нет нулевых значений ... пустое пространство на самом деле является дублирующими числами, которые просто arent отображается – Rataiczak24

+1

Можете ли вы поделиться источником HTML? –

ответ

1

Попробуйте это .. Похоже, вы только заботиться о RN 1

WITH CTE AS 
(
    SELECT MR_ID, Supp_ID, 
      RN = ROW_NUMBER() OVER (PARTITION BY MR_ID ORDER BY MR_ID, Supp_ID) 
    FROM Stage_Rebate_Index 
) 
SELECT MR_ID = Cast(MR_ID as varchar(50)) 
     ,Supp_ID 
FROM CTE 
Where RN =1 
+0

, это именно то, что мне нужно! благодаря! – Rataiczak24

+0

будет делать ... ждет, когда ограничение времени будет вверх – Rataiczak24

+0

Счастливые помочь. cheers –