Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Получить содержимое с условием (MSSQL) (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/poluchit-soderzhimoe-s-usloviem-mssql-407749/)

Guest 17.10.2011 10:39

Получить содержимое с условием (MSSQL)
 
Здравствуйте! Есть таблица 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, то выводиться будут оба числа, то есть возможны любые комбинации. Если же не найдено ни одного из заданных чисел, то будет выводиться фраза "Нет результатов". Я написал вот такой код:


Часовой пояс GMT, время: 05:39.


© www.otvetnemail.ru - Форум вопросов и ответов.