Общие > Базы данных

Не работает 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

Большое спасибо, все работает !!!

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии