Запитання з тегом «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 = …
457 c#  linq  join  lambda 

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

12
Явний vs неявний SQL приєднується
Чи є різниця в ефективності в явному відносно неявного внутрішнього з'єднання? Наприклад: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. 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 після злиття? Чи можу я злитися на індекс? Перехресне з'єднання з пандами? Як з'єднати кілька DataFrames? merge? join? concat? update? ВООЗ? Що? Чому ?! ... …
362 python  pandas  join  merge 

7
Коли і чому приєднання до бази даних дорого?
Я займаюся деякими дослідженнями баз даних і переглядаю деякі обмеження реляційних БД. Я розумію, що приєднання до великих столів дуже дороге, але я не зовсім впевнений, чому. Що потрібно зробити СУБД для виконання операції приєднання, де вузьке місце? Як денормалізація може допомогти подолати ці витрати? Як допомагають інші методи оптимізації …

8
Рейки: включати vs.: приєднується
Це скоріше питання "чому все працює таким чином", а не питання "я не знаю, як це зробити" ... Тож євангелію про витягнення пов’язаних записів, які ви знаєте, що збираєтесь використовувати, це використовувати, :includeтому що ви отримаєте приєднання та уникнете цілого ряду зайвих запитів: Post.all(:include => :comments) Однак, дивлячись на журнали, …

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' …
315 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.