Здравствуйте! Есть таблица user_item, в ней есть колонки user_id, item_type и wh. Мне необходимо, чтобы для пользователя с id, равным, к примеру, 445 вычислялись все item_type'ы при условии, что wh равен нулю и затем выдавался результат в виде select'а (...), а в этом select'е для выбора отображались только item_type'ы, равные, к примеру, 67 и 82, если они были найдены по-условию. То есть, если при выполнении условий имеется item_type, равный 82, но нет item_type'а, равного 67, а при этом существует ещё сколько угодно item_type'ов, удовлетворяющих условию, но не равных 67 или 82, то выводиться в select будет только число 82, а если найдены и 67, и 82, то выводиться будут оба числа, то есть возможны любые комбинации. Если же не найдено ни одного из заданных чисел, то будет выводиться фраза "Нет результатов". Я написал вот такой код:
|