powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Уточняющая выборка
7 сообщений из 7, страница 1 из 1
Уточняющая выборка
    #38555645
Ambros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть проблемы в следующем есть результат выборки из нескольких таблиц:
product_idproduct_nameattr_namecat_idattr_value48Горизонтальные токарно-револьверные станки Goodway серии GAМасса станка79350047Горизонтальные токарные станки с инструментальным столом Goodway серии TS–100, TS–150Приводная револьверная головка + С–ось79+48Горизонтальные токарно-револьверные станки Goodway серии GAПриводная револьверная головка + С–ось79+

юзер ищет свой продукт отфильтровывая по выбранным атрибутам, т.е. в начале ищет по аттрибуту "Приводная револьверная головка + С–ось" со значением "+", а затем уточняет указав "Масса станка" со значением "3500". По замыслу должны выбраться только поля с product_id=48, т.к. только они соответствует указанным параметрам

product_idproduct_nameattr_namecat_idattr_value48Горизонтальные токарно-револьверные станки Goodway серии GAМасса станка79350048Горизонтальные токарно-револьверные станки Goodway серии GAПриводная револьверная головка + С–ось79+

как это реализовать на практике ?
...
Рейтинг: 0 / 0
Уточняющая выборка
    #38555654
Ambros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или хотя бы в каком направлении копать
...
Рейтинг: 0 / 0
Уточняющая выборка
    #38555669
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это именно юзер уточняет свой запрос - может, имеет смысл для юзера создавать темп-таблицу, и с ней работать? тупо удаляем всё, что НЕ соответствует его уточнениям...
...
Рейтинг: 0 / 0
Уточняющая выборка
    #38555709
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ambros,

авторкак это реализовать на практике ?

В смысле как условия собирать через AND?
...
Рейтинг: 0 / 0
Уточняющая выборка
    #38555732
Ambros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
deblogger,
нет, как собирать условия я знаю, кроме того
and тут не годится, он выдаст пустой результат если указать одно и тоже поле с разным значением. Комбинации со вложенными подзапросами тоже никчему не привели. Сейчас пробую сделать через временную таблицу.
...
Рейтинг: 0 / 0
Уточняющая выборка
    #38555755
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ambros,

авторand тут не годится, он выдаст пустой результат если указать одно и тоже поле с разным значением.

Так не бывает, переделывайте бд.
...
Рейтинг: 0 / 0
Уточняющая выборка
    #38555774
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется понял, вам сюда http://www.sql.ru/forum/1074379/bd-dlya-obektov-s-raznym-kolichestvom-parametrov - расскажите теоретикам EAV до чего вы докатились на практике.

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


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