Запитання з тегом «join»

Застереження про з'єднання SQL поєднує записи з двох або більше таблиць або представлень.

2
Як можна покращити оцінки рядків, щоб зменшити шанси на розливання до tempdb
Я зауважую, що, коли трапляються події tempdb події (спричиняючи повільні запити), часто оцінки рядків відключаються для певного об'єднання. Я бачив, як події розливу відбуваються під час злиття та приєднання хешу, і вони часто збільшують тривалість виконання від 3 до 10 разів. Це питання стосується того, як поліпшити кошториси рядків, припускаючи, …

5
Повне зовнішнє приєднання до MS Access
У мене є два штатні списки: List A: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001237 0001234 0001239 0001237 і List B: StaffID Supervisor ==================== 0001234 NULL 0001235 0001234 0001238 0001235 0001239 0001235 І мені потрібен такий вихід: StaffID SupervisorA SupervisorB =================================== 0001234 NULL NULL 0001235 0001234 0001234 0001237 0001234 …
11 query  join  ms-access 

3
Чи існують двигуни бази даних, які інтуїтивують умову приєднання на основі наявних закордонних ключів?
Мені здається дивним, що коли я визначив зовнішній ключ, двигун не може використовувати цю інформацію для автоматичного з'ясування правильних виразів JOIN, а натомість вимагає від мене повторно ввести ті самі пропозиції. Чи є бази даних, можливо, якийсь дослідницький проект, який перевірятиме існуючі закордонні ключі?

3
MySQL: яке з'єднання краще між лівим зовнішнім і внутрішнім з'єднанням
Яке з'єднання краще, якщо всі вони дають однаковий результат? Наприклад, у мене є дві таблиці employees(emp_id,name, address, designation, age, sex)і work_log(emp_id,date,hours_wored). Отримати якісь конкретні результати і те, inner joinі left joinдає той же результат. Але у мене все ще є сумніви, які не обмежуються лише цим питанням. яке об'єднання є …

2
Оновіть стовпчик даними з іншої таблиці
Я працюю над складною проблемою, але спрощу її до цієї проблеми. У мене дві таблиці A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] і я хочу оновити третю: C [ID, column1, column2,column3] Я оновлюю ще одну третю таблицю за допомогою цього запиту. UPDATE C set column1=t.firstTab, column2=t.secondTab, …

1
Порівняння продуктивності між використанням функції Join і Window для отримання значень відведення та відставання
У мене є таблиця з 20М рядків, а кожен рядок має 3 колонки: time, id, і value. Для кожного idі time, є статус valueдля статусу. Я хочу знати величини відведення та відставання певного timeдля конкретного id. Для цього я використав два методи. Один метод - це використання join, а інший …

3
Чи покращує використання LIMIT продуктивність і чи це помітно?
Я хочу зрозуміти наступне. Припустимо, що у мене складний запит, скажімо, об'єднання 5 таблиць у групу за підсумками та упорядкуванням по. Відкидаючи будь-які оптимізації самого запиту, наприклад, індекси тощо. Чи є якась значна користь від ефективності використання LIMIT? Я припускаю, що всі запити (та результати) повинні бути оброблені до того, …

1
Чому б не приєднатися до роботи з усунення з sys.query_store_plan?
Далі йде спрощення проблеми з продуктивністю, що виникає із магазином запитів: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; plan_idКолона документована як первинний ключ sys.query_store_plan, але план виконання не …

3
Чому ця Повна зовнішня приєднання не працює?
Раніше я використовував Full Outer Joins, щоб отримати бажані результати, але, можливо, я не повністю розумію цю концепцію, оскільки я не в змозі досягти того, що має бути простим приєднанням. У мене є 2 таблиці (які я називаю t1 і t2) з 2 полями кожна: t1 Policy_Number Premium 101 15 …

3
Oracle зліва приєднується і де клаузує помилки
CREATE TABLE "ATABLE1" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); CREATE TABLE "ATABLE2" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('B','2'); Insert into ATABLE2 (COLUMN1,COLUMN2) values ('A',null); Insert into ATABLE2 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE2 (COLUMN1,COLUMN2) …
10 oracle  join 

1
Синтаксис INNER JOIN вкладений у OUTER JOIN порівняно з результатами запиту
TLDR; Якщо ви подивитесь на 2 плани виконання, чи є легка відповідь, який краще? Я цілеспрямовано НЕ створював індекси, тому легше бачити, що відбувається. Виникаючи на моєму попередньому запитанні, де ми виявили різницю в якості запитів між різними стилями приєднання (тобто вкладеними проти традиційних), я зрозумів, що вкладений синтаксис також …

1
Чому ми не можемо виконувати приєднання до такої розподіленої бази даних, як Bigtable?
З цієї відповіді на тему "Яку базу даних використовує Google?" : Bigtable не є реляційною базою даних. Він не підтримує приєднання, а також не підтримує багаті SQL-запити. Це очевидно? Я не розумію, чому.

3
Як натякнути приєднанню багатьох до багатьох у SQL Server?
У мене є 3 "великих" таблиці, які об'єднуються на пару стовпців (обидві int). Таблиця1 має ~ 200 мільйонів рядків Таблиця2 має ~ 1,5 мільйона рядків Таблиця3 має ~ 6 мільйонів рядків Кожна таблиця має кластерний індекс Key1, Key2і потім ще один стовпець. Key1має низьку кардинальність і дуже перекошений. На це …

2
Запуск складного запиту для кожної дати в діапазоні
У мене є таблиця замовлень Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Дані мають неперекриваються постійні замовлення для client_id, а …

2
MySQL: видалити… де..in () vs delete..from..join, і заблоковані таблиці при видаленні за допомогою підселектора
Відмова від відповідальності: вибачте, будь ласка, про відсутність знань про внутрішні бази даних. Ось це іде: Ми запускаємо програму (не написану нами), яка має великі проблеми з продуктивністю в періодичній роботі з очищення в базі даних. Запит виглядає так: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select BUILDRESULTSUMMARY_ID from BUILDRESULTSUMMARY …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.