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

MySql: получение суммы таблицы по идентификатору ее родителя из другой таблицы

Представьте, что это таблицы моей базы данных: Table #1: Parent ╔══════════╦═════════════════╦═══════╗ ║Child_id ║Primary key - AI ║ int ║ ╠══════════╬═════════════════╬═══════╣ ║parent_id ║Index-Forign_key ║ int ║ ║══════════╬═════════════════╬════…
26 дек '15 в 03:56
3 ответа

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

Предположим, у меня есть 2 таблицы для пользователя и задачи. иметь user_id & статус в задаче со статусом, имеющим возможные значения "complete" и "not complete". Теперь я хочу получить пользователей, которые не выполнили даже 1 задачу. Самый грубый…
14 сен '13 в 14:02
1 ответ

Оставлено присоединение к вложенному оператору выбора с использованием 3 таблиц

Я не уверен в лучшем способе решить эту проблему с тремя таблицами. Возможно, есть функция, которую я могу использовать?CustID является основным первичным ключом, и мне нужно объединить данные о продажах из таблицы 3. Данные о продажах должны быть п…
20 окт '16 в 06:49
1 ответ

Запрос для извлечения старых данных (импортированных из идентичных БД) и новых данных с помощью объединений

Кратко: я импортировал данные из существующих приложений с идентичными базами данных. Существует множество таблиц, поэтому обновление данных с помощью новых идентификаторов было невозможно. Существующий первичный ключ для каждой таблицы, например, s…
22 мар '16 в 13:18
1 ответ

Каков наилучший способ объединить несколько погружений в SQL

У меня есть три подзапроса дать мне таблицу a, b, c. Я хочу сначала присоединиться к ним, а затем выбрать необходимую информацию. Я новичок в SQL, не уверен, что мои объединения являются лучшим способом: Вот что я сделал до сих пор select a.truck, a…
19 июл '18 в 14:14
1 ответ

В чем разница между левым соединением и левым внешним соединением?

Я создал 2 таблицы как CREATE TABLE table1(customerName VARCHAR(20),custid NUMBER ,order_id NUMBER ,price NUMBER ); CREATE TABLE table2(id NUMBER ,salary NUMBER ); Теперь я попытался использовать запросы SELECT t1.customername,t1.custid,t2.salary FR…
17 окт '16 в 12:40
2 ответа

Как преобразовать оператор "не в" для объединения с группой

Как получить все записи, кроме самых новых, сгруппированных по record_id? Таблица: attachments +-----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+------------------+-…
05 ноя '14 в 10:24
2 ответа

Два выбора или один выбор + одно объединение в SQL?

Следующие фрагменты кода должны выполнять ту же работу. SELECT t1.* FROM table1 t1 INNER JOIN table2 t2 ON t1.ID = t2.IDService WHERE t2.Code = @code а также SELECT * FROM table1 t1 WHERE t1.ID IN (SELECT IDService FROM table2 WHERE Code = @code) Ка…
07 ноя '13 в 12:05
3 ответа

MySQL - ПРИСОЕДИНЯЙТЕСЬ К ИЛИ b

Допустим, у меня есть TABLE a в котором COLUMN data тот, к которому можно присоединиться для 2 других таблиц (TABLE b а также TABLE c) потому что я хочу получить COLUMN info в b или же c, Дело в том a.data будет соответствовать только с b.data или т…
20 апр '18 в 15:16
1 ответ

SQL: значение JOIN из таблицы A с таблицей C, если таблица B пуста

У меня есть три таблицы, и я хочу объединить их (внутреннее соединение) для сопоставления таблиц A и B, однако в случае, если для идентификатора в A нет совпадения, я хочу сопоставить его с таблицей C. Вот так: Таблица А person id person 1 John 2 Ad…
20 сен '16 в 09:28
3 ответа

Присоединение к таблице: невозможно показать данные, что я хочу

Если у меня есть таблица, как это: ID | Title | Topic | Summary 1 | A | Technology | ... 2 | B | Health | ... 3 | C | Sport | ... Это моя CI_Model: function show($limit, $offset) { $this->db->select('document.id, document.title, document.summa…
02 май '13 в 02:46
2 ответа

Как получить доступный столбец, используя синтаксис MySQL?

Из таблиц мне нужно получить все доступные столбцы из события таблицы "car_type", если У этого есть автомобиль (ы) в таблице "автомобиль", Он не "используется" в таблице "утверждение" (если он используется, в поле car_return будет отображаться 0) З…
10 ноя '14 в 04:33
1 ответ

MySQL COUNT строки в подзапросе

У меня есть это утверждение MySQL, которое возвращает список всех наших дилеров, а также общее количество магазинов, которые у них есть. Я пытаюсь сделать так, чтобы я мог добавить дополнительные столбцы, которые возвращаются в зависимости от столбц…
27 ноя '13 в 16:13
6 ответов

Есть ли проблемы с производительностью с Inner Join?

В настоящее время я использую много внутренних соединений (около 7) в моем sp, влияет ли это на производительность sp. Левое внешнее соединение дает лучшую производительность, чем внутреннее соединение. еще одна вещь, если я соединяю две таблицы a и…
21 июл '09 в 06:35
3 ответа

Left Outer Join, только если столбец существует (сервер SQL)

Я использую SQL Server Express и пытаюсь извлечь разные столбцы из разных таблиц, используя LEFT OUTER JOIN, Это прекрасно работает, но только если существуют все столбцы. В течение последнего часа я читал, как добавить условие, чтобы LEFT OUTER JOI…
16 ноя '12 в 12:27
1 ответ

MySQL Left Join с несколькими строками

Я хочу объединить 2 таблицы, но вторая таблица имеет отношение один ко многим. Могу ли я опустить всю строку, если какая-либо из строк имеет определенное значение? Позвольте мне объяснить больше. User table id name email 1 bob [email protected] 2 foo foo…
28 ноя '12 в 02:59
1 ответ

Используя две таблицы. Что я здесь не так делаю?

Я хочу создать систему каналов активности, и мои каналы (статусы) и друзья находятся в разных таблицах в моей базе данных. Как мне их подключить, чтобы вошедший в систему пользователь мог получать фиды только от своих друзей. <?php $sql = " SELEC…
04 май '13 в 00:13
1 ответ

Rails-как выбрать из нескольких таблиц

Я новичок в Ruby, поэтому я не знаю, как выбирать данные по таблицам соединения. В моей базе 3 таблицы: users, roles, а также client_organizations, users(id,email) client_organizations(id,name) roles(id,user_id,client_organization_id,role) Я хочу по…
03 окт '13 в 10:55
2 ответа

SQL-запрос для выбора из нескольких таблиц в одной базе данных

У меня 3 таблицы (c19, c19b2, g26) в базе данных Я хочу написать запрос SQL для поиска и отображения всех полей сопоставленной записи. Я использую следующий запрос: $query = "SELECT * FROM c19,c19b2,g26 WHERE armyno LIKE '%$searchTerm%'"; Но это раб…
12 июн '14 в 20:02
1 ответ

JPA Hibernate левый выбор соединения, генерирующий множественные запросы

У меня есть запрос jpql, чтобы охотно получить многоуровневые ассоциации следующим образом select distinct s from Singer s left join fetch s.singerIdentifiers si //singerIdentifiers is collection in Singer object left join fetch si.identifier i left…
04 окт '11 в 19:03