Вопросы с тегом «join»

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

9
Присоединиться / Где с LINQ и Lambda
У меня проблемы с запросом, написанным на LINQ и Lambda. Пока что я получаю много ошибок, вот мой код: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta) => new { Post = post, Meta …
458 c#  linq  join  lambda 

19
Каков синтаксис внутреннего соединения в LINQ to SQL?
Я пишу оператор LINQ to SQL, и я после стандартного синтаксиса для нормального внутреннего соединения с ONпредложением в C #. Как вы представляете следующее в LINQ to SQL: select DealerContact.* from Dealer inner join DealerContact on Dealer.DealerID = DealerContact.DealerID
443 c#  .net  sql  linq-to-sql  join 

12
Явные против неявных объединений SQL
Есть ли разница в эффективности в явном и неявном внутреннем соединении? Например: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; против SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 

2
Панды Слияния 101
Как выполнить ( LEFT| RIGHT| FULL) ( INNER| OUTER) соединение с пандами? Как добавить NaN для пропущенных строк после слияния? Как избавиться от NaNs после слияния? Можно ли слить по индексу? Крест соединиться с пандами? Как объединить несколько фреймов данных? merge? join? concat? update? ВОЗ? Какая? Почему?! ... и более. …
366 python  pandas  join  merge 

7
Когда и почему объединения баз данных дороги?
Я провожу исследование баз данных и смотрю на некоторые ограничения реляционных БД. Я получаю, что объединения больших таблиц очень дорого, но я не совсем уверен, почему. Что нужно сделать СУБД для выполнения операции соединения, где узкое место? Как денормализация может помочь преодолеть эти расходы? Как помогают другие методы оптимизации (например, …

8
Rails: включить против: соединения
Это скорее вопрос «почему все работает так», а не вопрос «я не знаю, как это сделать» ... Таким образом, Евангелие при извлечении связанных записей, которое, как вы знаете, вы собираетесь использовать, заключается в том, чтобы использовать его, :includeпотому что вы получите соединение и избежите целого ряда дополнительных запросов: Post.all(:include => …

12
SQL Inner-join с 3 таблицами?
Я пытаюсь объединить 3 таблицы в представлении; вот ситуация: У меня есть таблица, которая содержит информацию о студентах, которые подают заявление на проживание в этом кампусе колледжа. У меня есть еще одна таблица, в которой перечислены предпочтения зала (3 из них) для каждого ученика. Но каждое из этих предпочтений - …
330 sql  join  inner-join 

9
Как получить несколько счетов одним SQL-запросом?
Мне интересно, как написать этот запрос. Я знаю, что этот фактический синтаксис фальшивый, но он поможет вам понять, чего я хочу. Мне нужно это в этом формате, потому что это часть гораздо большего запроса. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' Мне …
316 mysql  sql  join  count  group-by 

9
SQL-соединение: выбор последних записей в отношении «один ко многим»
Предположим, у меня есть таблица клиентов и таблица покупок. Каждая покупка принадлежит одному клиенту. Я хочу получить список всех клиентов вместе с их последней покупкой в ​​одном операторе SELECT. Какова лучшая практика? Любой совет по созданию индексов? Пожалуйста, используйте эти имена таблиц / столбцов в своем ответе: Заказчик: идентификатор, имя …



11
SQL оставил соединение против нескольких таблиц в строке FROM?
Большинство диалектов SQL принимают оба следующих запроса: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Теперь, очевидно, когда вам нужно внешнее соединение, требуется второй синтаксис. Но при выполнении внутреннего соединения, почему я должен предпочесть второй синтаксис …
256 sql  syntax  join 


4
MySQL ON против использования?
В MySQL JOIN, в чем разница между ONи USING()? Насколько я могу сказать, USING()это просто более удобный синтаксис, тогда как ONпозволяет немного больше гибкости, когда имена столбцов не идентичны. Тем не менее, эта разница настолько незначительна, что вы думаете, что с ними просто покончено USING(). Есть ли что-то большее, чем …
252 mysql  join  using 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.