С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 39

Поставить условие - вытягивание групп

30.07.2021, 08:47. Показов 824. Ответов 6

Студворк — интернет-сервис помощи студентам
Добрый день.

Может кто то поможет как правильно составить услвоие в запросе?

SELECT dbo.RsApiApplications.FamilyName, dbo.RsApiApplications.LicenseRequired, dbo.viewApplicationBundleList.HasLicense s, dbo.viewApplicationBundleList.Name AS Name, dbo.viewApplicationBundleList.Name
FROM dbo.RsApiApplications INNER JOIN dbo.viewApplicationBundleList
ON dbo.RsApiApplications.Name = dbo.viewApplicationBundleList.Name
where LicenseRequired = 1 and HasLicenses = 0


Колонна name содержит название приложений
FamilyName - семейство приложений

И что необходимо: если у приложения есть тригер - Licenserequired= 1 и HasLicense = 0, то необходимо вытянуть именно family name.

В моем запросе он вытаскивает только name, и учтывая что база содердит очень много данных, то в колонне familyname очень много будет дубликатов.

Как это можно решить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.07.2021, 08:47
Ответы с готовыми решениями:

Поставить условие на поле
добрый день)как поставить условие на поле дата чтоб принажатии на кнопку если поле пустое то выдавалось сообщение "поставьте...

Среднее арифметическое записей столбца поставить как условие
Есть таблица с фильмами: id - id фильма name - название Есть таблица с отзывами о фильме id - id отзыва movie - id фильма,...

Поставить условие в Repeater
Здравствуйте. После обработки данных на сервере данные выводятся в Repeater, который выглядит следующим образом: <asp:Repeater...

6
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
30.07.2021, 09:32
SQL
1
2
3
4
5
SELECT dbo.RsApiApplications.FamilyName
  FROM dbo.RsApiApplications 
    INNER JOIN dbo.viewApplicationBundleList ON dbo.RsApiApplications.Name = dbo.viewApplicationBundleList.Name
  WHERE LicenseRequired = 1 AND HasLicenses = 0
  GROUP BY FamilyName
1
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 39
30.07.2021, 11:22  [ТС]
Спасибо, а еще такой вопрос - если добавить такое условие:
создать новую колонну, в которую будет добавленное в зависимости от условия 1 или 0
1 если Licenserequired = 1 and HasLicense = 0
0 если icenserequired = 1 and HasLicense = 1

Такой сценарий возможен?
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
30.07.2021, 11:26
Возможен. И не нужен
0
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 39
30.07.2021, 11:31  [ТС]
Это наверное был бы луший вариант и почему нужный? Далее эта отметка будет забираться в другую таблицу.
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
30.07.2021, 11:40
В другую таблицу можно забирать на основании значений Licenserequired и HasLicense. Зачем плодить зависимые колонки?
1
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 39
30.07.2021, 12:08  [ТС]
Условие такое - я предлогал вариант чтобы сразу забирали данные с тех 2 таблиц, но обьяснение:
Это будет когда то потом и не хотят на прямую (может я что то не знаю) но говорят что на прямую более "опасный путь"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.07.2021, 12:08
Помогаю со студенческими работами здесь

Как поставить условие
Есть переменные: x1, x2, y1, y2. И нужно сделать следующее: Прибавить к x1 единицу (++x1) в том случае если выполняется одно из условий: ...

Куда поставить условие?
Реализовать замыкание следующим образом: необходимо, чтобы квадрат числа (которое при замыкании увеличивается на 0,01) стал приблизительно...

Как поставить условие?
как поставить услови, что если фраза не начинается на "http://" то тогда переписать эту перепенную, но тобы в начале уже была эта...

Как в запросе поставить условие ?
День добрый. Запутался. Есть запрос в запросе получаем даты когда человек ушел в отпуск ...

Незнаю как поставить условие
Дан многострочный текст (char text). Определите, есть ли в данном тексте указанное слово и заключите его в квадратные ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru