Запитання з тегом «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 Я ще не знайшов підходящого рішення (я можу додати додаткові обмеження до пункту де, але це далеко …
244 c#  linq  join 

10
Різниця між лівим приєднанням та правим приєднанням у SQL Server
Я знаю про приєднання до SQL Server. Наприклад. Є дві таблиці Таблиця1, Таблиця2. Їх структури столів такі. 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 Name ------------- 1 A 2 …

7
Яка різниця між об'єднанням та злиттям у Pandas?
Припустимо, у мене є два подібних 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 1 bar 2 …
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
Будь ласка, допоможіть мені зрозуміти, де використовувати звичайний ПРИЄДНАЙТЕСЬ та де ПРИЄДНАЙТЕ ПОДОБ. Наприклад, якщо у нас є ці два запити FROM Employee emp JOIN emp.department dep і FROM Employee emp JOIN FETCH emp.department dep Чи є різниця між ними? Якщо так, то який саме використовувати коли?
183 java  hibernate  join  hql  fetch 

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 

14
ПРИЄДНАЙТЕ запити проти кількох запитів
Чи приєднуються запити швидше, ніж кілька запитів? (Ви запускаєте свій основний запит, а потім запускаєте багато інших SELECTs на основі результатів вашого основного запиту) Я прошу, тому що приєднання до них ускладнило б ДЛЯ проекту моєї заявки Якщо вони швидші, може хтось приблизно приблизно наблизитися? Якщо це 1,5x, мені все …

5
ПРИЄДНАЙТЕСЬ до двох результатів оператора SELECT
Чи можна об'єднати результати 2 sql SELECTвисловлювань в одному операторі? У мене є база даних завдань, де кожен запис є окремим завданням, із строками (і a PALT, що становить лише INTкілька днів від початку до граничного терміну. AgeТакож INTкількість днів.) Я хочу мати таблицю з кожною людиною в таблиці, кількість …
174 sql  select  join  group-by 

21
Приєднання - для ледачих людей?
Нещодавно у мене була дискусія з іншим розробником, який стверджував, що JOINs (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списків. Чому це не вдається? Ми не можемо використовувати LINQ JOINрозділ всередині SELECTз JOIN? var persons = …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.