Вопросы с тегом 'join'

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

В чем разница между "INNER JOIN" и "OUTER JOIN"?

Также как LEFT JOIN, RIGHT JOIN и FULL JOIN вписываются?
01 сент. '08 в 22:36
11

Почему это string.join (список) вместо list.join (строка)?

Это всегда смущало меня. Кажется, это было бы лучше: my_list = ["Hello", "world"] print(my_list.join("-")) # Produce: "Hello-world" Чем это: my_list = ["Hello", "world"] print("-".join(my_list)) # Produce: "Hello-world" Есть ли конкретная причи...
29 янв. '09 в 22:45
3

Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN в MySQL?
18 апр. '11 в 17:15
13

Как объединить (объединить) фреймы данных (внутренний, внешний, левый, правый)

Учитывая два кадра данных: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data.frame(CustomerId = c(2, 4, 6), State = c(rep("Alabama", 2), rep("Ohio", 1))) df1 # CustomerId Product # 1 Toaste...
19 авг. '09 в 13:18
8

Разница между JOIN и INNER JOIN

Оба этих объединения дадут мне те же результаты: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK против SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Есть ли разница между операциями в производительности ...
19 февр. '09 в 14:47
24

Обновление SQL из одной таблицы в другую на основе идентификатора

У меня есть база данных с account numbers card numbers. Я сопоставляю их с файлом, чтобы update любые номера карт до номера счета, чтобы я работал только с номерами счетов. Я создал представление, связывающее таблицу с базой данных учетных записей/...
22 окт. '08 в 7:14
11

ВНУТРЕННЕЕ ПРИСОЕДИНЕНИЕ к предложению WHERE

Для простоты предположим, что все соответствующие поля NOT NULL. Ты можешь сделать: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) ...
19 июн. '09 в 16:16
11

Обновить таблицу с помощью JOIN в SQL Server?

Я хочу обновить столбец в таблице, создав соединение в другой таблице, например: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a...
21 окт. '09 в 22:48
19

Присоединение к подзапросу

Я старый пользователь MySQL и всегда предпочитал JOIN а не подзапрос. Но в настоящее время каждый использует подзапрос, и я ненавижу его; Я не знаю почему. Мне не хватает теоретических знаний, чтобы судить самому, есть ли разница. Является ли подза...
05 апр. '10 в 6:22
18

Присоединение к SQL: где предложение против предложения

После прочтения это не дубликат Явных vs неявных SQL-соединений. Ответ может быть связан (или даже тем же), но вопрос отличается. В чем разница и что должно идти в каждом? Если я правильно понимаю теорию, оптимизатор запросов должен иметь возможн...
09 дек. '08 в 20:14
16

Как сделать полнофункциональную работу в MySQL?

Я хочу сделать полное внешнее соединение в MySQL. Это возможно? Является ли Full Outer Join поддерживаемым MySQL?
25 янв. '11 в 17:34
10

В чем разница между Left, Right, Outer и Inner Joins?

Мне интересно, как отличить все эти разные объединения...
15 янв. '09 в 19:07
6

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

Есть ли более простой способ объединить строковые элементы в списке в одну строку? Могу ли я использовать функцию str.join()? Например. это вход ['this','is','a','sentence'] и это желаемый выход this-is-a-sentence sentence = ['this','is','a','sente...
17 сент. '12 в 5:32
11

T-SQL: выбор строк для удаления с помощью соединений

Сценарий: Скажем, у меня две таблицы: TableA и TableB. Первичный ключ TableB - это один столбец (BId) и является столбцом внешнего ключа в TableA. В моей ситуации я хочу удалить все строки в таблицеA, связанные с определенными строками в TableB: мо...
13 янв. '09 в 16:45
19

Как выполнить эквивалент SQL Join в MongoDB?

Как выполнить эквивалент SQL Join в MongoDB? Например, у вас есть две коллекции (пользователи и комментарии), и я хочу вывести все комментарии с помощью pid = 444 вместе с информацией пользователя для каждого. comments { uid:12345, pid:444, comme...
28 февр. '10 в 8:15