Left Join((((

Автор Multicvet, 30 июля 2014, 06:18:06

« назад - далее »

Multicvet

Привет всем!

Хочу связать две таблицы. При этом хочу, чтобы из таблицы Клиенты (CUSTTABLE) выводились бы все значения вне зависимости от наличия для клиента плана (CUSTPLANCUSTOMERS). Пытаюсь сделать соединение, но лезут ошибки. Что делаю не так? Спасибо!

SQL SELECT КОД_КЛИЕНТА
FROM "MD_DynAXNewArc".dbo.CUSTTABLE;

SQL SELECT КОД_КЛИЕНТА,
    AMOUNT as 'СУММА ПЛАНА',
    TRANSDATE as 'ДАТА'
FROM "MD_DynAXNewArc".dbo.CUSTPLANCUSTOMERS LEFT JOIN "MD_DynAXNewArc".dbo.CUSTTABLE ON "MD_DynAXNewArc".dbo.CUSTPLANCUSTOMERS.КОД_КЛИЕНТА= "MD_DynAXNewArc".dbo.CUSTTABLE.КОД_КЛИЕНТА;

admin

Привет.
Сталкивался как-то с тем, что отлаженный sql-запрос не работал через ODBC в Qlikview.
Но там было много условий и distinct.
В итоге просто взял нужные таблицы и обработал их уже средствами Клики.
Для начала, я бы проверил SQL - запрос не в Клике.

Multicvet

Привет!

Спасибо. Попробую проверить запрос.

Multicvet

ЦитироватьПри этом хочу, чтобы из таблицы Клиенты (CUSTTABLE) выводились бы все значения вне зависимости от наличия для клиента плана...

Решение простое - я добавил счетчик по коду клиента в выражения.

Яндекс.Метрика