Общие > Базы данных
Не работает SQL - запрос
(1/1)
Derbyt:
Не как не могу побороть простой запрос.
$newsrecords = mysql_query("SELECT id, newsdata, newssubj, newstext, hyperlink FROM $newstable WHERE newsdata > (SELECT MAX(lastsubscibe) FROM $subscribetable)") or die ("Ошибка выбора новостей!");
Не отрабатывает сравнение. Вываливается ошибка запроса. По отдельности части запроса отрабатывают правильно. Если вместо селекта в условии поставить жесткую дату, то тоже все работет правильно. А все вместе не работает!!! Помогите балбесу!!!
Maniac:
Если ты сидишь под MySQL - забудь про такой запрос. MySQL версий ниже четвертой не поддерживает вложенные запросы
Stas:
Tochno .. http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html
Nu ili Oracle ! ;)
Hotia, ia dumaiu mozhno i bez vlozhennyh query oboitis\'...
Prover\' :
SELECT $newstable.id, newsdata, newssubj, newstext, hyperlink FROM $newstable, $subscribetable GROUP BY $newstable.id HAVING $newstable.newsdata > MAX($subscribetable.lastsubscibe);
Derbyt:
Stas
Большое спасибо, все работает !!!
Навигация
Перейти к полной версии