Вопросы с тегом «join»

92
Как сделать ОБНОВЛЕНИЕ при объединении таблиц в SQLite?

Я старался : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 А также: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Оба работают с MySQL, но они дают мне синтаксическую ошибку в SQLite. Как я могу заставить это UPDATE / JOIN работать...

91
Как выполнить соединение между несколькими таблицами в LINQ lambda

Я пытаюсь выполнить соединение между несколькими таблицами в LINQ. У меня есть следующие занятия: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table И я использую следующий код (где product, categoryи productcategoryявляются экземплярами...

89
Как указать имена столбцов для x и y при объединении в dplyr?

У меня есть два фрейма данных, к которым я хочу присоединиться с помощью dplyr. Один - это фрейм данных, содержащий имена. test_data <- data.frame(first_name = c("john", "bill", "madison", "abby", "zzz"), stringsAsFactors = FALSE) Другой фрейм данных содержит очищенную версию корпуса имен...

89
Разница (я) между merge () и concat () в пандах

В чем существенное различие между pd.DataFrame.merge()и pd.concat()? Пока что это то, что я обнаружил, прокомментируйте, пожалуйста, насколько полно и точно я понимаю: .merge()может использовать только столбцы (плюс индексы строк) и семантически подходит для операций в стиле базы данных....

88
Когда использовать STRAIGHT_JOIN с MySQL

У меня был довольно сложный запрос, с которым я работал, и его выполнение занимало 8 секунд. EXPLAIN показывал странный порядок таблиц, и не все мои индексы использовались даже с подсказкой FORCE INDEX. Я наткнулся на ключевое слово соединения STRAIGHT_JOIN и начал заменять им некоторые из моих...

87
Псевдоним подзапроса SQL LEFT JOIN

Я выполняю этот SQL-запрос: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE...

86
Как исключить строки, которые не присоединяются к другой таблице?

У меня есть две таблицы, одна из которых имеет первичный ключ, а другая - внешний. Я хочу получить данные из первичной таблицы, только если во вторичной таблице нет записи, содержащей ее ключ. Это своего рода противоположность простому внутреннему соединению, которое возвращает только строки,...

86
Почему параллельный поток с лямбдой в статическом инициализаторе вызывает тупик?

Я столкнулся со странной ситуацией, когда использование параллельного потока с лямбдой в статическом инициализаторе, казалось бы, занимает вечность без использования ЦП. Вот код: class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); }...

84
Объединить несколько результатов в подзапросе в одно значение, разделенное запятыми

У меня есть две таблицы: TableA ------ ID, Name TableB ------ ID, SomeColumn, TableA_ID (FK for TableA) Отношения - это один ряд TableA- много таких TableB. Теперь я хочу увидеть такой результат: ID Name SomeColumn 1. ABC X, Y, Z (these are three different rows) 2. MNO R, S Это не сработает...

83
запрос указанной выборки соединения, но владелец выбранной ассоциации не присутствует в списке выбора

Я выбираю два столбца идентификаторов, но получаю указанную ошибку: org.hibernate.QueryException: **query specified join fetching, but the owner of the fetched association was not present in the select list** [FromElement{explicit,not a collection join,fetch join,fetch non-lazy...

82
Объединение пар элементов списка

Я знаю, что список можно объединить в одну длинную строку, например: x = ['a', 'b', 'c', 'd'] print ''.join(x) Очевидно, это выведет: 'abcd' Однако я пытаюсь просто соединить первую и вторую строки в списке, затем присоединить третью и четвертую и так далее. Короче говоря, вместо этого из...

80
Присоединение к MySQL там, где его не существует

У меня есть запрос MySQL, который объединяет две таблицы Избиратели Домохозяйства Они присоединяются к voters.household_idи household.id. Теперь мне нужно изменить его, где таблица избирателей соединена с третьей таблицей, называемой исключением, вместе с voter.idи elimination.voter_id. Однако...

79
MySQL - выбор данных из нескольких таблиц с одинаковой структурой, но разными данными

Хорошо, вот моя дилемма. У меня есть база данных, состоящая примерно из 5 таблиц с одинаковой структурой данных. Данные разделяются таким образом для целей локализации и разбивают в общей сложности около 4,5 миллионов записей. В большинстве случаев нужен только один стол, и все в порядке. Однако...

79
Координация параллельного выполнения в node.js

Модель программирования node.js, управляемая событиями, несколько усложняет координацию выполнения программы. Простое последовательное выполнение превращается во вложенные обратные вызовы, что достаточно легко (хотя и немного запутано для записи). Но как насчет параллельного выполнения? Скажем, у...

24
Объединение элементов списка, если эти элементы находятся между двумя пробелами

У меня есть такой вклад: ['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] Я хочу объединить элементы между ними, ''чтобы иметь такой вывод: ['assembly', 'python', 'java', 'ruby', 'javascript', 'c++'] Я попытался использовать joinи список нарезки...