Запрос выдает повторяющиеся результаты...

tuxds

Новичок
Запрос выдает повторяющиеся результаты...

Запрос:
PHP:
$query="SELECT T1.c_money, T1.serial, T1.off_date, T2.username , T3.user_msg
 				FROM `T1` 
 				INNER JOIN ( T2,log_login) ON (T2.userid=T1.userid AND T3.userid=T1.userid)
 				WHERE (off_date>='$date1' AND off_date<='$date2') AND dealer_id=0 AND T1.userid=$uid AND T3.date=off_date
 				ORDER BY T1.off_date
Может выдать абсолютно идентичные строки. Как с этим бороться? Сто раз переделывал запрос но результат один и тот же:( Заранее спасибо!
 

asm

Пофигист
:)) 100% он вообще нерабочий

-~{}~ 01.12.05 16:18:

(off_date>='$date1' AND off_date<='$date2')
замени BETWEEN

SELECT ... FROM T1
INNER JOIN T2 ON ...
INNER JOIN T3 ON ...

ну и везде поля обзывать как `table`.`field`
 

tuxds

Новичок
Извиняюсь ошибочка вышла:
Запрос:

PHP:
$query="SELECT T1.c_money, T1.serial, T1.off_date, T2.username , T3.user_msg 
                 FROM `T1`  
                 INNER JOIN ( T2,T3) ON (T2.userid=T1.userid AND T3.userid=T1.userid) 
                 WHERE (off_date>='$date1' AND off_date<='$date2') AND dealer_id=0 AND T1.userid=$uid AND T3.date=off_date 
                 ORDER BY T1.off_date
 
Сверху