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

JOIN - это общая операция в реляционной алгебре для операции объединения двух или более отношений в системе реляционной базы данных. JOIN также является ключевым словом языка SQL для выполнения этой операции.

12
Как сделать объединение в LINQ для нескольких полей в одном объединении
Мне нужно сделать запрос LINQ2DataSet, который выполняет объединение более чем в одном поле (как var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Я еще не нашел подходящего решения (я могу добавить дополнительные ограничения к предложению where, но это далеко …
244 c#  linq  join 

10
Разница между левым и правым соединением в SQL Server
Я знаю о соединениях в SQL Server. Например. Есть две таблицы Table1, Table2. Их структура таблиц следующая. create table Table1 (id int, Name varchar (10)) create table Table2 (id int, Name varchar (10)) Таблица1 данные следующим образом: Id Name ------------- 1 A 2 B Данные таблицы 2 следующим образом: Id …

7
В чем разница между объединением и слиянием в пандах?
Предположим, у меня есть два DataFrames, например, так: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Я хочу объединить их, поэтому я пытаюсь что-то вроде этого: pd.merge(left, right, left_on='key1', right_on='key2') И я счастлив key1 lval key2 rval 0 foo 1 foo 4 …
208 python  pandas  dataframe  join 

22
SQL select join: возможно ли префикс всех столбцов как префикс. *?
Мне интересно, возможно ли это в SQL. Допустим, у вас есть две таблицы A и B, и вы делаете выбор в таблице A и присоединяетесь к таблице B: SELECT a.*, b.* FROM TABLE_A a JOIN TABLE_B b USING (some_id); Если в таблице A есть столбцы «a_id», «name» и «some_id», а …
206 sql  join 

6
Что вызывает эту ошибку ActiveRecord :: ReadOnlyRecord?
Это следует за этим предыдущим вопросом, на который был дан ответ. Я обнаружил, что могу удалить соединение из этого запроса, поэтому теперь рабочий запрос start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Это похоже на работу. Однако, когда я пытаюсь …


10
панда трехстороннее объединение нескольких фреймов данных на столбцах
У меня есть 3 файла CSV. Каждый из них имеет первый столбец в виде (строковых) имен людей, в то время как все остальные столбцы в каждом кадре данных являются атрибутами этого человека. Как я могу «объединить» все три CSV-документа, чтобы создать единый CSV-файл, в котором каждая строка имеет все атрибуты …
191 python  pandas  join  merge 


5
В чем разница между JOIN и JOIN FETCH при использовании JPA и Hibernate
Пожалуйста, помогите мне понять, где использовать обычный JOIN, а где JOIN FETCH. Например, если у нас есть эти два запроса FROM Employee emp JOIN emp.department dep и FROM Employee emp JOIN FETCH emp.department dep Есть ли разница между ними? Если да, какой использовать когда?
183 java  hibernate  join  hql  fetch 

14
JOIN запросы против нескольких запросов
Являются ли запросы JOIN быстрее, чем несколько запросов? (Вы запускаете свой основной запрос, а затем запускаете множество других SELECT на основе результатов вашего основного запроса) Я спрашиваю, потому что присоединение к ним усложнит ОЧЕНЬ дизайн моего приложения Если они быстрее, может ли кто-нибудь приблизительно приблизиться к тому, насколько? Если это …

4
Создайте полный путь к файлу в Python
Мне нужно передать путь к файлу в модуль. Как построить путь к файлу из имени каталога, базового имени файла и строки формата файла? Каталог может существовать или не существовать на момент звонка. Например: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' Мне нужно создать строку '/home/me/dev/my_reports/daily_report.pdf' Конкатенация частей вручную не кажется хорошим способом. …
181 python  join  filenames 

5
ПРИСОЕДИНЯЙТЕСЬ к двум результатам SELECT
Можно ли объединить результаты 2 SQL- SELECTоператоров в одном операторе? У меня есть база данных задач, где каждая запись - это отдельная задача со сроками исполнения (и a PALT, который составляет всего несколько INTдней от начала до крайнего срока. AgeЭто также INTколичество дней.) Я хочу иметь таблицу, в которой есть …
174 sql  select  join  group-by 

21
Присоединения для ленивых людей?
Недавно у меня была дискуссия с другим разработчиком, который заявил мне, что JOIN (SQL) бесполезны. Технически это верно, но он добавил, что использование объединений менее эффективно, чем выполнение нескольких запросов и таблиц ссылок в коде (C # или Java). Для него объединения - для ленивых людей, которым нет дела до …
169 c#  java  sql  join 

3
Панды: объединить (объединить) два фрейма данных в нескольких столбцах
Я пытаюсь соединить два фрейма данных панд, используя два столбца: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') но получил следующую ошибку: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' Есть идеи, каким должен быть правильный способ сделать …

6
Невозможно создать постоянное значение типа. В этом контексте поддерживаются только примитивные типы или типы перечисления.
Я получаю эту ошибку по запросу ниже Невозможно создать постоянное значение типа API.Models.PersonProtocol. В этом контексте поддерживаются только примитивные типы или типы перечисления ppCombinedниже находится IEnumerableобъект PersonProtocolType, который состоит из двух PersonProtocolсписков. Почему это не удается? Разве мы не можем использовать JOINпредложение LINQ внутри SELECTa JOIN? var persons = db.Favorites …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.