Помогите составить запросhttp://softtime.ru/forumПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513960 "SELECT SQL_CALC_FOUND_ROWS *, if(vip=1,10000,if(rate_d"0,rate_d,0)) as param FROM `listings` ".$where." order by param desc, id desc limit ".($page*$per_page).", ".$per_page."" ...Помогите составить запросSat, 28 Apr 2012 16:36:01 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513955Ох, вот запрос, все тоже самое: "SELECT SQL_CALC_FOUND_ROWS * FROM `listings` ".$where." order by case when vip=1 then 10000 when...Помогите составить запросSat, 28 Apr 2012 14:34:46 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513952then 0 последнее тоже убрать нужноПомогите составить запросSat, 28 Apr 2012 14:27:42 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513951Тогда так: Warning: mysql_num_rows(): supplied argument is not a valid MySQLПомогите составить запросSat, 28 Apr 2012 14:23:12 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513950а если заменить when id на else 0?Помогите составить запросSat, 28 Apr 2012 14:21:17 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513949Странно - но не сработалоПомогите составить запросSat, 28 Apr 2012 14:12:20 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513948попробуйте when id"0 вместо when idПомогите составить запросSat, 28 Apr 2012 14:07:50 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513947у меня новые записи щас ушли в самый конец, а не в самый верхПомогите составить запросSat, 28 Apr 2012 14:05:13 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513946новые сейчас у вас выводятся после условия рэйт_д"0 в порядке убыванияПомогите составить запросSat, 28 Apr 2012 13:57:39 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513944да - возрастаетПомогите составить запросSat, 28 Apr 2012 13:39:56 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513943ид - это же у вас идентификатор записи? возрастает при добавлении новых?Помогите составить запросSat, 28 Apr 2012 13:35:56 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513941Верно - сначала vip потом rate_d"0 затем последние обавленныеПомогите составить запросSat, 28 Apr 2012 13:33:21 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513939новые после вип=1 и где рэйт_д"0 как Вы и говорили изначально или условия поменялись?Помогите составить запросSat, 28 Apr 2012 13:26:19 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513938Теперь новые где-то очень далеко))Помогите составить запросSat, 28 Apr 2012 13:23:27 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513937тогда вот так: "SELECT SQL_CALC_FOUND_ROWS * FROM `listings` ".$where." order by case when vip=1 then 10000 when rate_d"0 then...Помогите составить запросSat, 28 Apr 2012 13:21:15 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513936Отлично, только осталось rate_d вывести в обратном порядкеПомогите составить запросSat, 28 Apr 2012 13:13:11 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513935 "SELECT SQL_CALC_FOUND_ROWS * FROM `listings` ".$where." order by case when vip=1 then 0 when rate_d"0 then rate_d when id...Помогите составить запросSat, 28 Apr 2012 12:01:07 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513930Работает, но после rate_d уже не выводит последние добавленные по id и при такой записи вышли записи с повтором для...Помогите составить запросSat, 28 Apr 2012 11:11:30 +0300OLiПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513929попробуйте таким образом: "SELECT SQL_CALC_FOUND_ROWS * FROM `listings` ".$where." order by case when vip=1 then 0 else 1 end...Помогите составить запросSat, 28 Apr 2012 11:05:40 +0300LotanaenПомогите составить запросhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=86320#post513927в порядке убывания значений поля rate_d т-е от 100 до 1 (Сверху-вниз)Помогите составить запросSat, 28 Apr 2012 10:59:35 +0300OLi