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

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

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

Также как LEFT JOIN, RIGHT JOIN и FULL JOIN вписываются?
задан 02 сент. '08 в 1:36
3
ответов

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

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

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

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

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

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

Разница между 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 в 17:47
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 в 20:07
13
ответов

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

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

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

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

SQL DELETE с INNER JOIN

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

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

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

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

У меня есть основы LINQ-to-SQL, но я изо всех сил пытался заставить JOINs работать нормально. Я хотел бы знать, как преобразовать следующее в LINQ-to-SQL (в идеале, используя цепочку методов, так как это мой предпочтительный формат). SELECT c.C...
задан 07 нояб. '10 в 0:42
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 в 15:39
6
ответов

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

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

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

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