Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
ВнизНулевые строки в отчетах Найти похожие ветки
← →
NGPOL © (2007-10-08 08:05) [0]Уважаемые эксперты! Подскажите, пожалуйста, какой оператор SQL применить, чтобы в отчете выводились все строки в т.ч. и нулевые?
← →
engine © (2007-10-08 08:12) [1]SELECT
← →
NGPOL © (2007-10-08 08:45) [2]Прикольно...
SELECT a.Name, b.Count
FROM Maintable b, Nametable a
WHERE b.NamdId=a.Id
GROUP BY a.Name
Вот такие операторы пропускают нулевые строки. А как их показать?
← →
Anatoly Podgoretsky © (2007-10-08 08:48) [3]Используй явные соединения
← →
NGPOL © (2007-10-08 08:59) [4]Пасибо большое! Тормознул...
← →
Anatoly Podgoretsky © (2007-10-08 09:20) [5]> NGPOL (08.10.2007 08:59:04) [4]
Потому что при неявном - это INNER JOIN, а явное позволит делать любые соединения, например LEFT JOIN
← →
NGPOL (2007-10-17 11:26) [6]Хм! Опять проблема!
SELECT v.Name, COUNT(n.Id) AS CntAll
FROM Narkoses n RIGHT OUTER JOIN Otdels v ON v.Id=n.FromId
WHERE ((n.DateAn >= :Date1) AND (n.DateAn <= :Date2))
GROUP BY v.Name
Все чудесно работает, если нет строки WHERE.
Как только ее добавляю - строки с нулевыми значениями пропадают.
А где причина? М.б. знает кто-нить?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c