edogs, спасибо за развернутый ответ. Понял, что можно сделать грамотнее, чем 50 столбцов, но это уже сильно выше моего теперешнего уровня. При этом записей всего порядка 20000 (не так уж и много у нас комаров-то), поэтому пашет покамест норм.
Насчет отсутствия и, в меньшей степени, варианта «и» сейчас сам уже загрузился, перевожу таблицу, которая была Id Характеристика Значение, тоже в море столбцов.
Хм. А с чего там меньше строчек, в первом-то?
Ок, будет второй вариант. Спасибо всем за комменты.
ivan-lev, делаю так:
SELECT DISTINCT Id FROM table WHERE ChrId = 1 AND ChrVal = 1 AND ChrId = 2 AND ChrVal = 1... и т.д. по необходимости. Пробегаюсь while+mysql_fetch_assoc, получаю список Id через запятую, использую его для второго запроса WHERE Id IN (, , , ,)
По второму варианту — SELECT Id FROM table WHERE `1` = 1 AND `2` = 1 и т.д. А потом все то же.
Может, мы о разных вещах говорим. Или я вообще все по-колхозному леплю (сам не программер, вполне могу тупить).
Щас чего-нибудь выдумаю. Например, так: объекты — малярийные комары, характеристики — наличие их по регионам бывшего СССР.
Да.
Нет.
Сплошное чтение.---------- Добавлено 27.06.2012 в 19:38 ----------
Дело не в том, есть он или нет его. Дело в том, что он подходит для продвигалова и при этом вполне завлекателен для потенциальных клиентов.
rtrtrtrt, «Продажа спортивных тренажеров для дома и зала». Ну, или «Спортивные тренажеры для дома и зала».
Помнится, мне как-то кадровик в трудовой книжке написал веб как «вэп». Предлагаю ТСу взять на вооружение такой вариант для своих объяв.---------- Добавлено 26.06.2012 в 21:38 ----------
Гнать в шею.
kuprum, да я не к тому. Впрочем, ладно, бог с ним.