Vodochnik
Дата: 19.02.2008 13:21:58
Всем привет.
Такая проблемка, простой запрос
SELECT test.test, IIf(IsNull([test]),"nuuuull","not nuuuul") AS my
FROM test1 LEFT JOIN test ON test1.test1 = test.bla;
выдаёт одну запись, где my равно нууул и одну, где my не нууул.
Теперь делаю отчёт, в обоих полях НЕ НУУУЛ. Запрос отрабатывается по-разному? Или где?
Полдня пытаюсь понять в чём дело, уже сделал тестовые таблицы и отчёт в конструкторе, нуль из LEFT JOIN на отчёте не отображается никак :(
Разные Engine?
Vodochnik
Дата: 19.02.2008 13:31:33
нет, в таблице тест поля тест и бла, в таблице тест1 поле тест1.
Сделано для того, чтобы получить одну запись с нулём и одну без при лефт джоине.