LEFT JOIN на двух или более таблицах

Каким должен быть наилучший подход для возврата списка продуктов с значениями по умолчанию или пользовательскими значениями пользователя? Пример: Продукты product_id name category ————————————— PROD1 SM-W620NZKBDBT 2 SOFT1 MS-UIOA2189090 2 SOFT2 LE-UIOSAI91000 2 Настройки (настройки по умолчанию, которые могут использоваться любым пользователем – user_id, равны nulll) product_id title color user_id ———————————————- PROD1 Samsung black NULL SOFT1 […]

Различное имя SQL, потянув дубликаты – уже избавилось от пробелов

Изменить: решение, предоставленное vax, было успешным и должно работать практически для всех, кто сталкивается с подобной проблемой, поскольку он заменяет 4 разных типа интервала, а не просто пробелы. Спасибо всем, кто оказал помощь! У меня есть таблица, которая дает имена промышленности, но для одного из столбцов разные значения имеют дубликаты. Вот запрос, который у меня […]

EF Core Left Join, а затем Inner Join

У меня есть 3 связанных таблицы в MS SQL Server. Схема базы данных Таблица_Bid и Table_Stock относятся к Table_Product с ProductId. Я хочу получить данные как этот запрос в Entity Framework Core Select * from Table_Bid left join Table_Product on Table_Bid.ProductId = Table_Product.Id inner join Table_Stock on Table_Stock.ProductId = Table_Bid.ProductId Использование .Include и .ThenInclude Я […]

Не удается развернуть проект SSIS – Ошибка во время выполнения «encrypt_binarydata»

У меня есть проект SSIS, который я создал, который имеет DontSaveSensitive защиты DontSaveSensitive и с радостью развернулся на локальном сервере несколько раз до сегодняшнего дня. Однако я получаю следующую ошибку при развертывании: Ошибка .NET Framework возникла во время выполнения пользовательской подпрограммы или агрегата «encrypt_binarydata»: System.IO.FileLoadException: Не удалось загрузить файл или сборку «System.Core, Version = 4.0.0.0, […]

Выбор одной из многих одинаковых строк с определенным условием

Чтобы установить сцену, то, что я определяю как идентичные строки, – это то же, что и сочетание назначения и vehicle_brand. Например, на рисунке ниже, Имя таблицы SQL: cardriven строки 2 и 3 «идентичны» из-за комбинации «Даллас-Тойота». Теперь я хочу показать только строку с более высоким request_id. Так, например, между строками 2 и 3 строка 3 […]

Как я могу выполнить это обновление таблицы, используя только SQL?

Я делаю некоторые преобразования базы данных, чтобы подготовить базу данных для обновления следующей версии моего приложения. Есть один конкретный сценарий, с которым я столкнулся, что я работаю как код C # в LINQPad (LINQPad запускает преобразование), но он waaaaayyyy медленный, и я хочу попробовать и преобразовать его в прямой SQL. В противном случае, похоже, что […]

Выберите тип пользователя D OR S OR DS из таблицы в базе данных

У меня есть таблица SQL, где Тип пользователя хранится как D , S или оба D & S Как показано ниже, ID TYPE 1 D 2 S 3 D 3 S Ожидаемый результат: Проверка пользователя принадлежит к типу D OR S OR Both. Я ожидаю 1 для D, 2 для S и 3 для D […]

PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'C: \\ Users \\ Public \\ xampp \\ php \\ ext \\ php_sqlsrv_56_ts.dll'

Сегодня я получил новую разработку и новый производственный сервер. Я установил свой XAMPP на своем dev-сервере в каталоге C:\\Users\\Public . Я установил сервер Apache и изменил его так, чтобы он выполнялся как другой, менее привилегированный пользователь. После этого я клонировал свой проект webapp, который подключается к AD и серверу MS SQL. Имейте в виду, что […]

Преобразовать MonthName в месяц Номер SSRS

В настоящее время мне нужно преобразовать имя месяца в число, чтобы я мог написать свой код. Мой текущий параметр (StartMonth) имеет кодировку «= dateadd (« m », – 1, dateerial (year (Today ()), month (Today ()), 1))». В одном из моих полей это дает мне результат (например, 1 мая 2017 года). Мне нужно иметь возможность […]

Разделение данных в отдельную формулу столбцов

Мы используем инструмент внешней викторины для студентов, к которым они обращаются по ссылке в нашей LMS. Когда они нажимают на ссылку, мы можем передавать параметры для StudentID, CourseID, ModuleID и т. Д. Инструмент викторины позволяет нам записывать эту переменную в один столбец, чтобы он мог выглядеть как 034-23-12 или Student034-Course23-Module12 и т. Д. Используя Zapier, […]

Давайте будем гением компьютера.