Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по MySQL (https://forum.antichat.xyz/showthread.php?t=56226)

Kaimi 20.12.2007 02:51

Вопрос по MySQL
 
Есть скрипт с таким запросом:
Код:

$query="select id,srt,if(srt<=(select srt from Cat$Cat1 where id=$ID),1,0) as factor,
        if(pid=$ID,1,0) as factor2,if(substring(title,1,1)=9,1,0) as factor3,";
        if($start)        $query.="if((select (length(srt)+1) as len from Cat$Cat1 where id=$start)>=length(srt),0,1) as factor4,";
        $query.="title
        from Cat$Cat1 where "; if($ID) $query.=" id=$ID "; else $query.=" pid=0 ";  $query.=" $where
        order by binary srt";

На одном серве такая конструкция работает, на другом нет (пишет Ошибка синтаксиса), подскажите в чем проблема?

Mobile 20.12.2007 02:54

Из за версии Бд скорей всего

Scipio 20.12.2007 03:02

Цитата:

Сообщение от Mobile
Из за версии Бд скорей всего

угу, подзапросы используются с версии 4.1 на 4.0 этот запрос не пройдет


Время: 13:06