Описание тега self-join
Таблица может быть присоединена к самой себе, и это называется самосоединением. Вы можете использовать самосоединение для создания набора результатов, который объединяет записи в таблице с другими записями в той же таблице, например, для фильтрации определенного подмножества записей из одной таблицы без возврата повторяющихся или похожих строк.
1
ответ
Удалить дубликаты от сотрудников Самостоятельное присоединение
У меня есть таблица сотрудников, где все сотрудники находятся. Мне нужно извлечь подмножество сотрудников с их соответствующим руководителем. Таблица выглядит примерно так: Emp_id | F_name | L_name | Superv_id | Superv_flg --------------------------…
14 авг '15 в 16:53
2
ответа
Самые популярные пары магазинов для работников от каждой компании
У меня есть 2 таблицы, одна с продажами и одна с компаниями: Таблица продаж Transaction_Id Shop_id Sale_date Client_ID 92356 24234 11.09.2018 12356 92345 32121 11.09.2018 32121 94323 24321 11.09.2018 21231 94278 45321 11.09.2018 42123 Стол компании …
18 сен '18 в 09:21
2
ответа
Вопросы о самостоятельном присоединении
У меня есть вопрос относительно SQL-соединения для MySQL. Предположим, у меня есть следующая таблица A и отношения родитель-потомок. Как я могу получить все дочерние элементы (включая дочерние дочерние элементы до конечного узла) с указанным родител…
19 июн '11 в 17:52
1
ответ
Self-соединение в SQL не работает
Запрос вот этот: SELECT resume.user_id FROM ".$wpdb->prefix."wpjb_meta as meta JOIN ".$wpdb->prefix."wpjb_meta_value as value_von ON meta.id = value_von.meta_id AND meta.meta_object = 'resume' AND meta.name = 'arbeitsregion_von' JOIN ".$wpdb-&…
17 сен '13 в 08:40
2
ответа
Пользовательские функции Postgres: самостоятельные соединения в SQL
У меня есть следующий SQL, который прекрасно работает в PSQL: SELECT parent.relname, child.relname AS child FROM pg_inherits JOIN pg_class parent ON pg_inherits.inhparent = parent.oid JOIN pg_class child ON pg_inherits.inhrelid = child.oid JOIN pg_n…
13 авг '18 в 20:39
3
ответа
Запрос SQL Not IN занимает много времени с аналогичной таблицей
У меня есть 2 таблицы, предположим, table_1 & table_2 table_1 имеет 56 столбцов и 1,2 миллиона записей, мой запрос похож таблица_1 нравится RollNumber | Subject | G | Part | Status ------------------------------------------------ 1 | 1 | 1 | 1 | 1 1…
23 фев '17 в 05:09
3
ответа
SELF JOIN Уникальная проблема Resultset - MySQL
У меня есть таблица как ниже ID | CID 1 | 3 2 | 0 3 | 4 4 | 0 5 | 0 6 | 3 Ниже приведен SQL-запрос, который я использую SELF JOIN. SELECT t1.ID FROM `tbl_a` AS t1 JOIN `tbl_a` AS t2 ON t1.ID = t2.CID Что дает мне O/P, как показано ниже. ID | CID 3 |…
29 июл '13 в 15:01
1
ответ
Обновление с помощью Self Join Sql Server
У меня есть огромные данные и образец таблицы выглядит ниже +-----------+------------+-----------+-----------+ | Unique_ID | Date | RowNumber | Flag_Date | +-----------+------------+-----------+-----------+ | 1 | 6/3/2014 | 1 | 6/3/2014 | | 1 | 5/22…
15 окт '15 в 16:00
2
ответа
Добавить собственную связь один-ко-многим, используя другие поля, кроме 'id'
У меня есть модель ProductЯ хочу реализовать самоассоциацию на этих двух полях channel_advisor_product_id, parent_product_id, Но когда я звоню Product.last.child_products это занимает id вместо parent_product_id belongs_to :parent_product, class_nam…
17 авг '17 в 07:57
3
ответа
MySQL Self Join не все строки включены
У меня проблема с разработкой Self Join. У меня есть следующая таблица: CREATE TABLE `test`.`tableN` ( `id` int(10) unsigned NOT NULL auto_increment, `Group` int(10) unsigned NOT NULL, `Item` int(10) unsigned NOT NULL, `data` varchar(45) default NUL…
05 апр '13 в 08:42
3
ответа
Simple Self Join Query Плохая производительность
Может кто-нибудь посоветовать, как мне улучшить производительность следующего запроса. Обратите внимание, что проблема, кажется, вызвана where пункт. Данные (таблица содержит огромный набор строк - 500K+, набор параметров, который вызывается с учето…
11 сен '12 в 22:08
1
ответ
Отношение "многие ко многим" в sqlalchemy не загружается при добавлении и удалении элементов
Я создал самореференциальное отношение "многие ко многим" в SQLAlchemy: blacklist_association_table = Table('userblacklist', Base.metadata, Column('user_id', Integer, ForeignKey('user.id'), primary_key=True), Column('blacklisted_id', Integer, Foreig…
08 дек '17 в 21:36
1
ответ
MySQL, включающий сумасшедшие множественные самостоятельные соединения
Как часть процесса замены некоторого старого кода, который использовал невероятно медленный вложенный выбор, я закончил с запросом, который выглядит следующим образом: SELECT r3.r_id AS r3_id, r2.r_id AS r2_id, r1.r_id AS r1_id FROM table_r r3 LEFT …
01 сен '10 в 15:08
1
ответ
MySQL Relational Query - является ли JOIN ответом?
Я пишу основную систему форума для моего сайта с использованием MySQL. Мне нужен способ отслеживать не только сообщения, но и ответы на сообщения. Поскольку в каждом сообщении может быть только ОДИН родитель, но в конечном итоге может быть НЕСКОЛЬКО…
27 июн '18 в 18:32
2
ответа
Перекрытие в столбце для общего ключа в SQL
Любые советы о том, как преобразовать набор данных, который может иметь несколько значений для каждого пользователя, в набор данных, который показывает, сколько раз два значения перекрываются (находятся для каждого пользователя)? Исходный гипотетиче…
11 окт '17 в 02:07
1
ответ
Выберите в таблице MySQL с отношениями самостоятельного соединения
Я не очень знаком с отношениями самосоединения, но я хотел знать, возможно ли, выполнив SELECT, показать продукты по отношению к другим продуктам непосредственно под продуктом, на который есть ссылка, в этой таблице mysql Пример данных: Желаемый рез…
18 ноя '18 в 08:51
2
ответа
Самостоятельно присоединиться к Oracle
У меня есть таблица table1 ниже, как выглядят данные. Column1 - мой внешний ключ другой таблицы. Column1 Column2 Column3 1 A 06/MAY/14 1 A 05/MAY/14 1 B 06/MAY/14 1 B 01/JAN/00 1 A 01/JAN/00 Теперь я хочу найти различные значения column1, где он удо…
07 май '14 в 15:01
3
ответа
MYSQL SQL (само) присоединиться?
Используя этот пример набора данных: CREATE TABLE test. test2 (id VARCHAR(7), AA INT, BBB INT, CCC VARCHAR (12)); INSERT INTO test.test2 (id, AA, BBB,CCC) VALUES ( 'A123', 45, 123, '2011-03' ); INSERT INTO test.test2 (id, AA, BBB,CCC) VALUES ( 'A120…
21 апр '11 в 22:15
2
ответа
SQL Turn 1 поле, несколько записей в 1 запись, несколько полей
Если бы я был более опытным, я мог бы использовать подобные вопросы "слияния строк", чтобы понять это, но я не могу заставить их работать. У меня есть около 2000 "гаражей" в аккредитованных группах с определенными категориями (на самом деле это клин…
18 мар '13 в 22:45
0
ответов
Критерии самоссылки Grails
В проекте, над которым я работаю, есть часть базы данных, подобная следующей диаграмме Классы домена имеют определение, подобное следующему: class File{ String name } class Document{ File file } class LogEntry{ Document document Date date } Сначала …
10 окт '17 в 19:14