Предположим, у вас есть таблица Table1 с колоннамиРегистрация столбцов в строки
USERID, ITEM1 ст.2, ст.3, item4, Item5, Item6, ст.7, ст.8, Item9, Item10
и у вас есть еще одна таблица Table2 с
UserId, ItemId, название
. Значения в Таблица 1 является ItemId от Таблица 2. У меня есть необходимость отображения
UserId, ItemId, имя
где Элемент1 является первым и Item10 является последним и у вас есть 10 строк. Другими словами, Item1 - 1-я строка, а Item10 - последняя строка. Если есть какой-то способ избежать CASE КОГДА, это было бы здорово. У меня может быть больше столбцов в будущем, и я бы не хотел жестко кодировать 10 столбцов.
Что точка table1 если table2 уже имеет всю необходимую информацию? Это просто для заказа элементов в Tabl2? Если да, то почему нет только столбца для заказа? –
Таблица 1 представлена с помощью механизма разработки AzureML. Я не контролирую, как он выводит данные. Поэтому для каждого пользователя он создает 10 рекомендуемых элементов. Мне нужно отобразить эти рекомендации на экране, основанные на моей таблице2. Пункт 1 в таблице 1 является наиболее рекомендуемым, а Item10 является наименее рекомендуемым. Надеюсь, он это очистит. – TimJohnson
Это вопрос MachineLearning или TSQL? Почему вы упомянули ML? –