Forum Webscript.Ru
Общие => Базы данных => Тема начата: Derbyt от 29 Января 2003, 21:40:57
-
Не как не могу побороть простой запрос.
$newsrecords = mysql_query("SELECT id, newsdata, newssubj, newstext, hyperlink FROM $newstable WHERE newsdata > (SELECT MAX(lastsubscibe) FROM $subscribetable)") or die ("Ошибка выбора новостей!");
Не отрабатывает сравнение. Вываливается ошибка запроса. По отдельности части запроса отрабатывают правильно. Если вместо селекта в условии поставить жесткую дату, то тоже все работет правильно. А все вместе не работает!!! Помогите балбесу!!!
-
Если ты сидишь под MySQL - забудь про такой запрос. MySQL версий ниже четвертой не поддерживает вложенные запросы
-
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);
-
Stas
Большое спасибо, все работает !!!