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

Операція з базою даних, яка поєднує значення 2 таблиць на основі умови або відношення, що існує між цими таблицями.


15
Як видалити за допомогою INNER JOIN із SQL Server?
Я хочу видалити , використовуючи INNER JOINв SQL Server 2008 . Але я отримую цю помилку: Повідомлення 156, рівень 15, стан 1, рядок 15 Неправильний синтаксис біля ключового слова "ІННЕР". Мій код: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'

6
Різниця між ПРИЄДНАЙТЕСЯ та ВНУТРІШНЬОЮ ПРИЄДНАЙТЕСЬ
Обидва ці приєднання дадуть мені однакові результати: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK проти SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Чи є різниця між твердженнями у виконанні чи іншим способом? Чи відрізняється вона між різними реалізаціями SQL ?

11
ІННЕР ПРИЄДНАЙТЕСЬ до пункту «ДЕ»
Для простоти припустимо, що всі відповідні поля є NOT NULL. Ви можете зробити: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Інакше: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Чи працюють ці двоє …
941 sql  mysql  join  inner-join 

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

14
Оновіть оператор з внутрішнім приєднанням в Oracle
У мене є запит, який добре працює в MySQL, але коли я запускаю його в Oracle, я отримую таку помилку: Помилка SQL: ORA-00933: Команда SQL неправильно закінчена 00933. 00000 - "Команда SQL неправильно закінчена" Запит: UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE table1.UPDATETYPE='blah';

3
SQL DELETE INNER JOIN
Є 2 таблиці, spawnlistі npc, і мені потрібно видалити дані spawnlsit. npc_templateid = n.idTemplateце єдине, що "з'єднує" таблиці. Я спробував цей сценарій, але він не працює. Я спробував це: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");


10
MySQL INNER JOIN виберіть лише один рядок із другої таблиці
У мене є usersтаблиця і paymentsтаблиця, для кожного користувача, у кого є платежі, в paymentsтаблиці можуть бути кілька асоційованих платежів . Я хотів би вибрати всіх користувачів, які мають платежі, але лише вибрати їх останній платіж. Я намагаюсь цей SQL, але ніколи раніше не пробував вкладені оператори SQL, тому хочу …
104 mysql  sql  select  inner-join 

3
Мати "АБО" у ВНУТРІШНЬОМУ ПРИЄДНАННІ погана ідея?
Намагаючись покращити швидкість надзвичайно повільного запиту (кілька хвилин на двох таблицях із лише ~ 50 000 рядків кожна, на SQL Server 2008, якщо це важливо), я звузив проблему до ORмого внутрішнього об'єднання, як у: SELECT mt.ID, mt.ParentID, ot.MasterID FROM dbo.MainTable AS mt INNER JOIN dbo.OtherTable AS ot ON ot.ParentID = …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.