powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помощь в запросе
9 сообщений из 9, страница 1 из 1
Помощь в запросе
    #39107031
intelkotei5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 3 столбца.
Ключ, номер, дата, тип
При этом ключ, номер и дата уникальные, а тип может разнится (не всегда).
Так же у типа есть приоритет, например Стул выше приоритетом, чем стол, в тоже время сковородка, может быть выше приоритетом, чем стул.

Как сделать так, что бы вытягивался наиболее приоритетный тип, при условии что тип может разница более 2 раз.
заранее спасибо
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107033
intelkotei5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри, 4 столбца
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107037
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intelkotei5,

Приведите пример конкретных данных и желаемого результата на этих данных.
А в терминах "Стул" и "стол" мы далеко не уедем.
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107048
intelkotei5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftintelkotei5,

Приведите пример конкретных данных и желаемого результата на этих данных.
А в терминах "Стул" и "стол" мы далеко не уедем.

Ключ номер дата тип
1 321 11.12.15 Стул
2 423 12.11.15 Стол
2 423 12.11.15 Сковородка


В итоге должно быть так:

Ключ номер дата тип
1 321 11.12.15 Стул
2 423 12.11.15 Сковородка

Типа убрать меньше приоритетную для меня строку.
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107053
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intelkotei5,

Каким правилом задается сравнение типов по приоритету?
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107057
intelkotei5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftintelkotei5,

Каким правилом задается сравнение типов по приоритету?
Ни каким, я так понимаю можно сделать фейковую переменную для каждого типа ......
Всё, спасибо, понял сам как сделать :)
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107058
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы тип был числовой и его приоритет рос со значением числа, то было бы так:
Код: sql
1.
2.
3.
SELECT ключ, номер, дата, MAX(тип)
FROM mytable
GROUP BY ключ, номер, дата
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107309
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intelkotei5miksoftintelkotei5,

Каким правилом задается сравнение типов по приоритету?
Ни каким,осталось объяснить это серверу
...
Рейтинг: 0 / 0
Помощь в запросе
    #39107375
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
intelkotei5Ни каким, я так понимаю можно сделать фейковую переменную для каждого типа
Нет, нужна отдельная таблица (ID-тип-приоритет).
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помощь в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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