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

Операция базы данных, которая объединяет значения двух таблиц на основе условия или отношения, которое существует между этими таблицами.
37

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

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

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

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

Как удалить с помощью INNER JOIN с SQL Server?

Я хочу удалить с помощью INNER JOIN в SQL Server 2008. Но я получаю эту ошибку: Msg 156, уровень 15, состояние 1, строка 15 Неправильный синтаксис рядом с ключевым словом "INNER". Мой код: DELETE FROM WorkRecord2 INNER JOIN Employee ON Employe...
10 мая '13 в 11:38
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
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
13

SQL Inner-join с 3 таблицами?

Я пытаюсь объединить 3 таблицы в представлении; вот ситуация: У меня есть таблица, которая содержит информацию о студентах, которые подают выражение на проживание в этом кампусе колледжа. У меня есть еще одна таблица, в которой перечислены предпочт...
17 апр. '12 в 16:45
14

Оператор обновления с внутренним соединением в Oracle

У меня есть запрос, который отлично работает в MySQL, но когда я запускаю его в Oracle, я получаю следующую ошибку: Ошибка SQL: ORA-00933: команда SQL не была закончена. 00933. 00000 -" Команда SQL не выполнена должным образом" Запрос: UPDATE ta...
15 мар. '10 в 11:40
2

SQL Server - внутреннее соединение при обновлении

У меня есть следующий запрос, который не работает. Что я делаю не так? Возможно ли это? UPDATE ProductReviews AS R INNER JOIN products AS P ON R.pid = P.id SET R.status = '0' WHERE R.id = '17190' AND P.shopkeeper = '89137'
06 мар. '12 в 17:07
3

SQL DELETE с INNER JOIN

Есть 2 таблицы, spawnlist и npc, и мне нужно удалить данные из spawnlsit. npc_templateid = n.idTemplate - это единственное, что "связывает" таблицы. Я пробовал этот script, но он не работает. Я пробовал это: DELETE s FROM spawnlist s INNER JOIN np...
22 дек. '11 в 2:25
3

Имеет ли "OR" в состоянии INNER JOIN плохую идею?

При попытке улучшить скорость чрезвычайно медленного запроса (несколько минут на двух таблицах с количеством ~ 50 000 строк каждый, на SQL Server 2008, если это имеет значение), я сузил проблему до OR в моем внутреннем соединении, как в: SELECT mt....
05 мая '11 в 17:26
9

MySQL INNER JOIN выбирает только одну строку из второй таблицы

У меня есть таблица users и таблица payments, для каждого пользователя, те из которых имеют платежи, могут иметь несколько связанных платежей в таблице payments. Я хотел бы выбрать всех пользователей, у которых есть платежи, но только выбрать их пос...
21 сент. '12 в 7:40
3

Rails ActiveRecord: объединяется с LEFT JOIN вместо INNER JOIN

У меня есть этот код User.find(:all, :limit => 10, :joins => :user_points, :select => "users.*, count(user_points.id)", :group => "user_points.user_id") который генерирует следующий sql SELECT users.*,...
02 окт. '09 в 14:00
4

Разница в MySQL JOIN против LEFT JOIN

У меня есть запрос на кросс-базу данных... SELECT `DM_Server`.`Jobs`.*, `DM_Server`.servers.Description AS server, digital_inventory.params, products.products_id, products.products_pdfuploa...
19 мар. '12 в 12:39
1

Как преобразовать несколько внутренних соединений в SQL в LINQ?

У меня есть основы LINQ-to-SQL, но я изо всех сил пытался заставить JOINs работать нормально. Я хотел бы знать, как преобразовать следующее в LINQ-to-SQL (в идеале, используя цепочку методов, так как это мой предпочтительный формат). SELECT c.C...
06 нояб. '10 в 21:42
3

Могу ли я использовать mysql JOIN без условия ON?

Я не мог научиться хорошо использовать JOIN. Я всегда использовал код на стороне сервера для таких целей. Можно ли написать запрос соединения без ON? В основном, как эти объединения отличаются LEFT JOIN, RIGHT JOIN они делают то же самое на моих при...
09 мая '13 в 20:54