Описание тега on-clause
1
ответ
Подзапрос в WHERE/ объединение 3 таблиц, 2 для записей и одна для номера, не возвращает результата / не дает результатов - MSAccess
Мой запрос возвращает любые записи. В зависимости от того, как я это пишу, он не возвращает ни записей, ни всех записей, хотя у меня нет кода, который просто все возвращал. Мне нужно получить данные из двух источников с фактическими записями и из тр…
09 июл '18 в 17:21
1
ответ
Несколько в предложении с использованием активной записи codeigniter
Мне нужно сделать несколько на предложение левого соединения с использованием активной записи codeigniter. Я пишу этот код: $this->db->join('table1', 'table1.col1 = table2.id', 'left'); $this->db->where_not_in('table.col2', $list); с пом…
16 ноя '12 в 13:02
2
ответа
Где лучше поставить "включенные" условия в нескольких соединениях? (MySQL)
У меня есть несколько объединений, включая левые соединения в MySQL. Есть два способа сделать это. Я могу поставить условия "ВКЛ" сразу после каждого соединения: выберите * из A соедините B ON (A.bid = B.ID) соедините C ON (B.cid = C.ID) соедините D…
11 авг '13 в 05:00
1
ответ
Правое внешнее соединение двух таблиц, в которых предложение ON имеет подзапрос
Я пытаюсь выполнить правильное внешнее соединение на двух таблицах liferay - users_ а также expandovalue - чтобы получить набор результатов. Когда я сделал следующий запрос для всех пользователей, я получил желаемый результат. SELECT USER_.FIRSTNAME…
12 сен '12 в 16:40
1
ответ
Linq оставил соединение с нетривиальным условием
Это хорошо, это производит левое соединение var q = from c in categories join p in products on c equals p.Category into ps from p in ps.DefaultIfEmpty() select new { Category = c, ProductName = p == null ? "(No products)" : p.ProductName }; Но что, …
15 мар '10 в 14:31
3
ответа
MYSQL FULL OUTER JOIN - все результаты NULL при использовании LEFT-UNION-LEFT JOIN
Tbl_A cap_id| yr_a| sp_a| iso_a| area_a| qty_a | prod_a | 3| 2015| TRR| 54| 8| 120 | 0 | 678| 2015| BOM| 62| 27| 0.0 | 0 | 20| 2015| TRR| 54| 27| 0.0 | 0 | 45| 2015| FRC| 7| 15| 86800 | 0 | 52| 2015| AZB| 12| 6| 987 | 0 | Tbl_B aqua_id| yr_b| sp_b| …
19 сен '17 в 17:22
1
ответ
Является ли критерий "быстрее" быстрее, чем "где"?
Давайте предположим, что у нас есть соединение между t1 а также t2, как это: select c1, ..., cn from t1 join t2 on t1.fk = t2.k join t3 on t2.fk = t3.k where (some condition independent from t3) где (some condition independent from t3) может быть чт…
06 авг '16 в 13:55
1
ответ
Настройка предложения JPA CriteriaQuery
Есть ли способ еще больше ограничить объединение, добавив несколько выражений? С простым SQL я пишу: SELECT c.*, COUNT(i.id) invoice_count FROM customers c LEFT JOIN invoices i ON i.customer_id = c.id AND i.creation_time >= '2012-01-01' -- <= …
05 июн '13 в 15:25
3
ответа
Как постоянные значения влияют на предложение ON в Joins?
Недавно я обнаружил, что предложение ON в LEFT JOIN может содержать такие значения, как (1 = 1). Это огорчает меня, так как нарушает мое представление о том, как функционирует соединение. Я столкнулся с более сложной версией следующей ситуации: SELE…
07 окт '09 в 23:18
2
ответа
Любой возможный способ добавить параметры в предложение ON для включения левых соединений на рельсах?
У меня есть огромный сложный запрос, как это: @objects = Object.joins({ x: :y }).includes( [:s, { x: { y: :z } }, { l: :m },:q, :w, { important_thing: [:h, :v, :c,:l, :b, { :k [:u, :a] }] } ]).where(conditions).order("x.foo, x.bar") Тогда я хочу пок…
15 мар '13 в 19:51
3
ответа
MySQL размещение условий в on-предложениях нескольких внешних объединений
Как продолжение в SQL / MySQL, в чем разница между "ON" и "WHERE" в операторе соединения? и SQL join: предложение where против предложения on - имеет значение, помещается ли условие в предложение on вместо предложения where во внешнем соединении. Од…
28 дек '14 в 20:19
1
ответ
Teradata - добавление предшествующего нуля и приведение в качестве varchar(50)
У меня есть следующий запрос: SELECT s.cola, s.colb, t.colc, t.cold, u.cole, u.colf, u.colg, u.colh, u.coli, u.colj, u.colk, u.coll FROM table1 s INNER JOIN table2 t ON s.colb = t.colc INNER JOIN table3 u ON u.colm = CAST(t.cold AS varchar(50)) WHER…
22 дек '17 в 11:33
2
ответа
Почему подзапрос не работает в предложении ON в DB2
Почему этот простой запрос отлично работает в Oracle, но не работает в DB2: select * from sysibm.dual d1 left join sysibm.dual d2 on 1=1 and exists (select 1 from sysibm.dual) Перемещение условия, связанного с подзапросом, в положение where может по…
25 янв '13 в 08:13
1
ответ
CI и в соединении на
$this->default->join('db D', 'C.col1 = D.col1 AND D.col2 = "MAIN"', 'LEFT'); Я получаю 500 ошибок при этом соединении в CI, но когда я использую только $this->default->join('db D', 'C.col1 = D.col1', 'LEFT'); запрос в порядке. Как сделат…
03 дек '18 в 00:51
3
ответа
Использование псевдонимов в предложении ON в JOIN
Новое в переполнении стека (и кодирование в целом). Я провел некоторое исследование, но не смог найти ответ на следующую проблему: Как можно объединить две таблицы ПО результатам функций, примененных к измерениям, а не самим измерениям? т.е. я хочу …
18 дек '14 в 02:47
2
ответа
Я пытаюсь связать 4 таблицы вместе с INNER JOIN
Мой код выглядит так CREATE TABLE Genre ( genreID INT NOT NULL DEFAULT 0, genreName VARCHAR(20) NULL, PRIMARY KEY (genreID)); CREATE TABLE Artists ( ArtistID INT NOT NULL DEFAULT 0, name VARCHAR(45) NULL, Genre_genreID INT NOT NULL, PRIMARY KEY (Art…
02 апр '14 в 05:45
1
ответ
Оператор Sqlite ON в случае ошибки вычисляемого поля
Я пытаюсь следующий запрос без удачи: SELECT B.id AS BookId, P.id AS PdfId FROM tbl_Books AS B INNER JOIN tbl_PDF AS P ON P.FileName = B.ShortName || '.pdf' COLLATE NOCASE Можно ли в Sqlite использовать предложение в операторе ON? Спасибо
13 июн '14 в 08:09
1
ответ
Доктрина 2 и "неизвестный столбец в" предложении ON "
В настоящее время я работаю в проекте, который использует Doctrine 2 с ZF. Все идет нормально. Однако у меня есть проблема, которая выглядит как ошибка. Я написал следующий код в одном из моих репозиториев: $dql = 'SELECT a, s.firstName, s.lastName …
11 сен '11 в 13:00
23
ответа
SQL-соединение: где предложение по сравнению с предложением
После прочтения, это не дубликат явных и неявных объединений SQL. Ответ может быть связан (или даже один и тот же), но вопрос в другом. Какая разница и что должно быть в каждом? Если я правильно понимаю теорию, оптимизатор запросов должен быть в сос…
09 дек '08 в 20:14
1
ответ
Oracle MERGE: срабатывает только NOT MATCHED
База данных: Oracle Таблица: CREATE TABLE TABLE_FOR_TESTS ( d DATE, t NUMBER(8) ) MERGE: MERGE INTO TABLE_FOR_TESTS USING DUAL ON ((SELECT COUNT(*) FROM TABLE_FOR_TESTS) = 1) WHEN MATCHED THEN UPDATE SET T = T+1 WHEN NOT MATCHED THEN INSERT (D, T) V…
22 авг '14 в 16:36