powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Приоритет при выборе записей
9 сообщений из 9, страница 1 из 1
Приоритет при выборе записей
    #39032542
Protectedfor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, имеется табличка машин, у которых в поле "Обмен на" (написал на русском) записано одно из следующих значений: либо "Недвижимость", "Квартира", "Дом". Мне нужно выбрать записи и выставить приоритет так чтобы все записи у которых в поле "Обмен на" стоит "Недвижимость" были в конце. Как указать приоритеты? Спасибо.
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39032553
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужен грамотный специалист Order by :)
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39032554
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProtectedforКак указать приоритеты?
Завести таблицу приоритетов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39032570
Protectedfor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,

Можно пожалуйста пример? Имеется таблица cars

id
name
exchange_id

Заполнена следующими данными:
----------
1
Mercedes
1
------------
2
BMW
2
------------
3
Audi
1
-------------
4
Toyouta
2
-------------

Таблица exchanges
id
name

Заполнена:
--------------
1
Квартира
-------------
2
Недвижимость
-----------------

Как сделать выборку из таблицы cars чтобы вначале пришли записи у который exchange_id = 1? Т.е. чтобы они были вверху результатов выборки. Спасибо большое. Буду очень благодарен. Делаю проект, сроки жмут.
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39032584
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
order by exchange_id
ProtectedforДелаю проект, сроки жмут.
Интересно))
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39032591
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
select *
from (
  select c.id, c.name, c.exchange, case e.name = 'Недвижимость' then 1 else 0 end priority
  from cars с
    left join exchange e on e.id = c.exchange_id) t
order by priority

Не?
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39032653
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79
Код: plaintext
1.
2.
3.
4.
5.
select *
from (
  select c.id, c.name, c.exchange, case e.name = 'Недвижимость' then 1 else 0 end priority
  from cars с
    left join exchange e on e.id = c.exchange_id) t
order by priority
Не?
Но по хорошему нужно в таблицу exchange завести еще одно поле priority (или orderby) и сортировать по нему
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39046343
ShkrylAndrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно написать задачу на языке понятном не только вам, а более развернуто

авторМне нужно выбрать записи и выставить приоритет так чтобы все записи у которых в поле "Обмен на" стоит "Недвижимость" были в конце.

Что означает выставить приоритет? Что это за задача-агентство недвижимости или.....?


авторв поле "Обмен на" стоит "Недвижимость" были в конце.

Вам правильно написали за сортировк, отвечает оператор SQL - >order., проектируете граммотно таблицу и сортируете ее по нужному полю.
...
Рейтинг: 0 / 0
Приоритет при выборе записей
    #39047438
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShkrylAndrei,

Хорош уже некропостить))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Приоритет при выборе записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]