Результаты поиска по запросу "join"

2 ответа

Это должно быть опубликовано как комментарий, а не как ответ.

ел бы преобразовать следующий запрос: SELECT request.requestId FROM request LEFT OUTER JOIN incident ON incident.requestId = request.requestId LEFT OUTER JOIN changeRequest ON changeRequest.requestId = request.requestIdв его эквивалент ...

1 ответ

 будет иметь только пары customer_product, Competitor_product. но tmp_price_history может иметь любой продукт, который существует в tmp_match (с любой стороны)

я есть две таблицы, представляющие базу данных для продуктов клиента и продуктов его конкурентов: tmp_match - from_product_id и to_product_id, представляющие совпадения между продуктом клиента и продуктом конкурента ...

3 ответа

Это выражение должно это исправить

я есть 3 различных результата CTE, которые мне нужны, чтобы оставить друг друга: Главный стол@Policies содержит всеVehiclePolicyLimitsID ценности: [/imgs/MqxTI.png] @LiabilityPremium: [/imgs/dxGQw.png] @HiredPremium: [/imgs/vkBD7.png] В ...

ТОП публикаций

2 ответа

К сожалению, изменение базы данных любым способом исключено. Похоже, мне придется иметь дело только с производительностью захвата всей строки каждый раз, индивидуально или там, где это слишком много для обработки, создать список всех необходимых мнеII производителей и выбрать только имя из всех них в партия. Спасибо за помощь.

я есть пара таблиц, например: Product {Id, Name, ManufacturerId, ...}Производитель {Id, Name, ...}Я хотел бы иметь возможность включить ManufacturerName в свой объект Product (вместо необходимости загружать всю строку Manufacturer, когда мне ...

1 ответ

Что лучше / быстрее: объединение нескольких столов или выбор одного большого стола

Мы используем Oracle 11, наше приложение написано на Java. Один раз в день, обычно после обеда, наша база данных зависает из-за большого количества запросов SQL. Я хочу как-то оптимизировать эти запросы. Этот запрос состоит из ...

1 ответ

Работает как шарм! Большое спасибо!

я есть две коллекции: Игры со схемой: _id: ObjectId('gameId'), questions: [ { position: 1, question_id: ObjectId('baz') }, { position: 2, question_id: ObjectId('ban') }, ]Вопросы со схемой: _id: ObjectId('baz'), text: 'FooBar'А теперь я хотел ...

3 ответа

Вы думаете о том, что называется планом выполнения запроса. Он основан на правилах оптимизации запросов, индексах, временных буферах и статистике времени выполнения. Если вы используете SQL Managment Studio, у вас есть панель инструментов над редактором запросов, где вы можете посмотреть примерный план выполнения, он показывает, как ваш запрос изменится, чтобы набрать некоторую скорость. Так что, если вы просто использовали вашу таблицу имен и она находится в буфере, движок может сначала попытаться запросить ваши данные, а затем объединить их с другой таблицей.

дполагаю, что я всегда наивно полагал, что скалярные функции в части выбора SQL-запроса будут применяться только к строкам, которые соответствуют всем критериям предложения where. Сегодня я отлаживал некоторый код от поставщика и оспаривал это ...

2 ответа

Как сделать объединение в Elasticsearch - или на уровне Lucene

Каков наилучший способ сделать эквивалент SQL-соединения в Elasticsearch? У меня есть настройки SQL с двумя большими таблицами: люди и предметы. Человек может владетьмного Предметы. Строки Person и Item могут изменяться (то есть обновляться). Я ...

4 ответа

Однако приоритет оператора запятой меньше, чем у INNER JOIN, CROSS JOIN, LEFT JOIN и т. Д. Если вы смешиваете запятые объединения с другими типами соединений, когда существует условие соединения, может произойти ошибка формы Неизвестный столбец «col_name» в «on clause».

оложим, у нас есть две таблицы,Users а такжеPosts. user_id это внешний ключ вPosts таблица и является первичным ключом вUsers Таблица. В чем разница между этими двумя SQL-запросами? select user.name, post.title from users as user, posts as post ...

1 ответ

-пакет так много :-)

м, у меня есть этот фрейм данных: # Set random seed set.seed(33550336) # Number of IDs n <- 5 # Create data frames df <- data.frame(ID = rep(1:n, each = 10), loc = seq(10, 100, by =10)) # ID loc # 1 1 10 # 2 1 20 # 3 1 30 # 4 1 40 # 5 1 50 # 6 1 ...