$zap ='SELECT table1.id, table1.title, table1.content, table1.public, table1.timestamp, table2.name, table3.login, fir_img.sources FROM table1, table2, table3, fir_img WHERE table1.img=fir_img.id AND table1.category=table2.id AND table1.author=table3.id ORDER BY fir_table1.id LIMIT 0,10;';
тоесть добавил ORDER BY fir_table1.id но не чего не вышло..запрос вернул тоже самое можно ли как то повлиять на смешанный запрос?(есть графа id автоинкремент
KingStar
Отправлено: 19 Июля, 2012 - 21:42:44
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
----- То что программа работает, не означает что она написана правильно!
Мелкий
Отправлено: 19 Июля, 2012 - 21:44:09
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
В первом запросе сортировки нет вовсе - может возвращать в любом порядке строки.
Во втором - сортировка таки появилась. Судя по тому, что это не что, чего вам хочется - сортируйте в другую сторону.
----- PostgreSQL DBA
Prizma
Отправлено: 19 Июля, 2012 - 21:48:32
Посетитель
Покинул форум
Сообщений всего: 463
Дата рег-ции: Июнь 2012 Откуда: Санкт-Петербург
Помог: 5 раз(а)
KingStar пишет:
ORDER BY fir_table1.id DESC
в точку забыл в конце поставить самое главное... а я голову ломаю раз запрос правильный что ошибки не выдаёт ))
KingStar
Отправлено: 19 Июля, 2012 - 21:56:24
Участник
Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011 Откуда: Беларусь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.