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

ПРИЄДНАЙТЕ - це загальна операція в реляційній алгебрі для об'єднання операцій на двох або більше відносинах у системі реляційних баз даних. JOIN - також ключове слово мови SQL для виконання цієї операції.

4
Чому панди зливаються в python швидше, ніж злиття data.table в R у 2012 році?
Нещодавно я натрапив на бібліотеку панди для python, яка відповідно до цього орієнтиру виконує дуже швидкі злиття в пам'яті. Це навіть швидше, ніж пакет data.table в R (мою мову для вибору для аналізу). Чому pandasтак швидше, ніж data.table? Це через притаманну перевагу швидкості в пітоні над R, чи є якийсь …
160 python  r  join  data.table  pandas 

14
Підзапроси проти приєднується
Я відновив повільний розділ програми, яку ми отримали у спадок від іншої компанії, щоб використовувати внутрішнє з'єднання замість підзапиту типу: WHERE id IN (SELECT id FROM ...) Повторно налаштований запит працює приблизно в 100 разів швидше. (~ 50 секунд до ~ 0,3) Я очікував на покращення, але хтось може пояснити, …

4
MySQL: Швидке розбиття типів приєднань
Мені б хотілося швидко розбити типи приєднань MySQL. Я знаю про них, решта я не впевнений, що вони означають. кома відокремлена (для чого саме це коротке?)SELECT * FROM a, b WHERE b.id = a.beeId AND ... показати інформацію від a, навіть якщо в b немає відповідностей: SELECT * FROM a …
157 mysql  join 

4
Оператор Oracle "(+)"
Я перевіряю деякі старі заяви SQL з метою документування їх і, ймовірно, їх вдосконалення. СУБД є Oracle Я не зрозумів твердження, яке читалося так: select ... from a,b where a.id=b.id(+) Я розгублений щодо (+)оператора, і не міг отримати його на жодному форумі ... (пошук + у котируваннях теж не працював). …
155 sql  oracle  join  outer-join 


9
Чи можу я використовувати оператор CASE в умовах JOIN?
Наступне зображення є частиною переглядів системи Microsoft SQL Server 2008 R2. З зображення видно, що взаємозв'язок між sys.partitionsі sys.allocation_unitsзалежить від значення sys.allocation_units.type. Отже, щоб приєднатися до них разом, я б написав щось подібне до цього: SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = p.index_id JOIN sys.allocation_units a …
141 sql  sql-server  join  case 

5
Реалізуйте функцію підкачки (пропустити / взяти) за допомогою цього запиту
Я намагаюся трохи зрозуміти, як реалізувати користувацькі підкачки в SQL, наприклад, читаючи такі статті . У мене є наступний запит, який прекрасно працює. Але я хотів би реалізувати пейджінг із цим. SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEntry group by PostId ) SubQueryAlias …

6
ЛІВО ПРИЄДНАЙТЕСЬ тільки перший ряд
Я читав багато тем про отримання лише першого ряду лівого з'єднання, але, чомусь, це не працює для мене. Ось моя структура (спрощена звичайно) Канали id | title | content ---------------------- 1 | Feed 1 | ... Художники artist_id | artist_name ----------------------- 1 | Artist 1 2 | Artist 2 feed_artists …


2
Об'єднання SQL на декілька стовпців в одних і тих же таблицях
У мене є 2 підзапити, але у мене виникають проблеми з об'єднанням стовпців разом із одних і тих же таблиць. Я намагався: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid …
136 sql  join 

2
MySQL приєднується до пункту де
У мене є дві таблиці, до яких я хочу приєднатися. Я хочу, щоб усі категорії в таблиці категорій, а також усі категорії, підписані користувачем у таблиці категорії_підписки. по суті це мій запит досі: SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = categories.category_id Це добре працює, проте я хочу …
130 mysql  join  where-clause 


3
Чому приєднання X [Y] даних.tables не дозволяє зробити повне зовнішнє з'єднання або ліве з'єднання?
Це трохи філософське питання про синтаксис приєднання data.table. Я знаходжу все більше використання для data.tables, але все ще вчуся ... Формат з'єднання X[Y]для data.tables дуже стислий, зручний та ефективний, але, наскільки я можу сказати, він підтримує лише внутрішні з'єднання та праві зовнішні з'єднання. Щоб отримати ліве або повне зовнішнє з'єднання, …
123 r  join  data.table 

4
Кілька MySQL приєднується до одного запиту?
У мене є такий запит: SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id Тому я використовую INNER JOINі захоплюю image_id. Отже, зараз я хочу взяти цей image_id і перетворити його images.filenameз таблиці зображень. Як я можу додати це до свого запиту?
121 mysql  sql  join 

2
Хороший приклад для boost :: алгоритм :: join
Нещодавно я хотів використовувати boost :: алгоритм :: приєднатися, але я не зміг знайти жодних прикладів використання, і не хотів витрачати багато часу на вивчення бібліотеки Boost Range, щоб використовувати цю функцію. Хтось може надати хороший приклад того, як використовувати приєднання на контейнері струн? Дякую.
116 c++  string  boost  join 

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