Сортировка в базе, как выбрать

seosniks
На сайте с 13.08.2007
Offline
389
338

Добрый вечер.

У меня такой вопросик.

Есть 2 таблицы, каждый id содержит autoincrement

Таблица: list_price Содержит Название услуги

Таблица: category Содержит категории

Пример

category id 1 title Прогон сайтов

category id 2 title Копирайтинг

list_price id 10 uid 1 Прогнать один сайт

list_price id 11 uid 1 Прогнать три сайта

list_price id 332 uid 1 Прогнать Пять сайтов

list_price id 432 uid 2 Копирайт Английский

list_price id 1439 uid 2 Копирайт Русский

как мне в админке вывести данные не по id autoincrement

А по uid

Сейчас у меня при добавлении услуги она оказывается в самом конце.

Прогон сайтов

Прогон сайтов

Прогон сайтов

Копирайтинг

Прогон сайтов Она последняя.

Надо чтоб было так

Прогон сайтов

Прогон сайтов

Прогон сайтов

Прогон сайтов

Копирайтинг

Вот запрос выборки SELECT * FROM `list_price` WHERE `id` ORDER BY `id` ASC

В админке выглядит так как на картинке

B
На сайте с 23.05.2001
Offline
195
#1

Картинки на экране не помещаются...

---------- Добавлено 17.03.2016 в 20:00 ----------

Не пойму, а что мешает в order by вместо 'id' подставить 'uid'?

Вы же словами именно это и описали?

edogs software
На сайте с 15.12.2005
Offline
775
#2

Вероятно

SELECT * FROM `list_price` WHERE `id` ORDER BY `uid` asc, `id` ASC

Но Вы весьма путанно объяснили задачу.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Muhal4
На сайте с 01.07.2008
Offline
79
#3

Ничего не понятно.

Напишите структуру обеих таблиц и скажите что вам надо сделать?

З.Ы. В личке не отвечаю

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
doctorpc
На сайте с 12.07.2009
Offline
112
#4

Чем такой вариант не подходит?


SELECT * FROM `list_price` ORDER BY `uid` ASC, `id` ASC
seosniks
На сайте с 13.08.2007
Offline
389
#5
Basilisk:
Картинки на экране не помещаются...

---------- Добавлено 17.03.2016 в 20:00 ----------

Не пойму, а что мешает в order by вместо 'id' подставить 'uid'?
Вы же словами именно это и описали?

Всем спасибо. Ошибка была в том что в таблице сортировку надо было делать по так

WHERE `id` ORDER BY `cat_price` asc

UID Сбил с толку, когда базу просмотрел внимательно то увидел что

list_price.cat = category.cat

Делаю каркулятор услуг http://calk.nanotehnik.ru

Очень удобно я заказчику заказ делал на глазок выходило 16 000 рублей.

По каркулятору все нужные моменты учел, вышло 23 600. Заказчик поглядел все все устроило, так как все обосновано.

:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий