pauluss
09-06-2004, 15:19
Пардон за ламеризм. Задача:
Есть таблица, в ней два поля: DATATIME и TEXT(n). Как построить запрос, результатом которого будет список уникальных значений текстового поля за определеный период(то есть такие же значения, какие были в более раннем периоде в результат не выводяться).
P.S. (Боюсь, что обьяснил непонятно) Надо что-то типа этого: (но этот запрос не работает)
SELECT txt, dat
FROM `table`
WHERE (dat < '2005-01-01' )
AND (dat >= '2004-01-01')
AND (txt NOT IN (SELECT txt,date
FROM `table`
WHERE dat<'2004-01-01'))
P.P.S. Всё это безобразие будет пытаться работать из PHP.
Есть таблица, в ней два поля: DATATIME и TEXT(n). Как построить запрос, результатом которого будет список уникальных значений текстового поля за определеный период(то есть такие же значения, какие были в более раннем периоде в результат не выводяться).
P.S. (Боюсь, что обьяснил непонятно) Надо что-то типа этого: (но этот запрос не работает)
SELECT txt, dat
FROM `table`
WHERE (dat < '2005-01-01' )
AND (dat >= '2004-01-01')
AND (txt NOT IN (SELECT txt,date
FROM `table`
WHERE dat<'2004-01-01'))
P.P.S. Всё это безобразие будет пытаться работать из PHP.