select c.col1, c.col2
from
(select a.col1, a.col2, b.col3 from a inner join table b on a.id = b.id
where "condition" ) c
where c.col1 = "condition"
Это сценарий. Объяснение:
Внутри () я написал первый выбор. Там вы будете делать выбор с вашими объединениями и вашими условиями. В конце выбора я написал «c», которое является именем таблицы, сгенерированной из суб-выбора. Затем вы выберете некоторые значения из сгенерированной таблицы и отфильтруете их, где они будут действовать на результаты, сгенерированные таблицей, созданной с помощью дополнительного выбора.
РЕДАКТИРОВАТЬ: я использовал имена вашего вопроса, чтобы сделать его проще
Я сделал некоторых внутренних ботов для своей компании с помощью XMPP (Бессмысленные данные) протокол, я использовал agsXMPP SDK и клиентские библиотеки Jabber.NET, я искал API для работы с YIM, AIM и Windows Live Messenger, но я нашел только, COM выставил API, ничто для.NET...
Но идея прибывает по моему мнению с Протоколом XMPP, можно настроить локальный сервер со Шлюзами IM, которые позволяют пользователям сетям доступа с помощью других протоколов через сервер
Я использую eJabberd, можно установить множество транспортных шлюзов для соединения с другими протоколами IM (AIM, MSN, ICQ, GTalk...
К GTalk можно соединить непосредственно пользование библиотеками, которые я упоминаю...
Демонстрационный шлюз ICQ:
У меня нет опыта с c#, но я записал один для AIM и Gtalk с помощью PHP. http://www.imified.com/ является лучшим местом, чтобы запуститься если Вы ищущий более легкий способ записать бота IM.
В основном Вы создаете учетную запись в imified.com. Назовите своего бота и свяжите сценарий. Когда когда-либо сообщение отправляется в бота, imified.com автоматически запускает этот скрипт.
Вот ссылка для Вас, запустили Вас!
Короткий ответ на этот вопрос - да, это может быть сделано relitivly легко. Sedning и получение отправка IMS, получение и интерпретация запросов из сети, на которой Вы хотите связаться и существуют библиотеки, доступные для каждого из главных протоколов IM для создания этого легче.
Для средства рассылки можно попробовать библиотеку DotMsn, я использовал его в прошлом, но в то время это было все еще довольно новым, и я не использовал его с тех пор, таким образом, я не могу ручаться, поскольку это - качество.
Бессмысленные данные используют протокол XMMP, который является открытым стандартом, таким образом, там обязаны быть большим количеством клиентских доступных библиотек.
Если я вспоминаю правильно, что Google Talk использует этот протокол или измененную версию этого.
У нас есть профессиональная .NET/COM/VCL библиотека для MSN/Yahoo/ICQ/AIM/GTalk/Jabber. Пожалуйста, взгляните на http://www.imcomponents.com/, если хотите.
.