![]() |
|
|
|
|
#1
|
|||
|
|||
|
Возможно, не по адресу но привык к форуму.
Задача: Mysql. есть t1 c полями id,user есть t2 с полями user, hDate; нужно выбрать поля t1.user если t2.hDate <> тек.дате. Пытаюсь, так, но ничего не возвращает Код:
SELECT t1.user FROM t1, t2 WHERE DATEDIFF( CURRENT_DATE( ) , t2.hDate ) <>0 |
|
#2
|
||||
|
||||
|
А если так попробовать...
Код:
SELECT t1.user FROM t1 INNER JOIN t2 ON t2.User = t1.User WHERE t2.hDate <> DATE_FORMAT(NOW(), '%Y-%m-%d') |
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
|||
|
|||
|
Код:
SELECT t1.user FROM t1 INNER JOIN t2 ON t2.User = t1.User WHERE WHERE DATEDIFF( CURDATE( ) , t2.hDate ) <>0 Код:
MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 1.0614 сек.) |
|
#6
|
||||
|
||||
|
Пользую в основном ADO, с Mysql не знаком, но судя по времени ответа вашего движка пробежка по таблицам была произведена, напрашивается вывод - нету там подходящих под выборку данных, значит нужно смотреть что передаётся в запросе на сравнение
|