موضوع کوئری خواندن اطلاعات جدول با استفاده از جدول فرزند,.
T-SQL, برنامه نویس, برنامه نویسیتاريخ ارسال:2014/07/15
هاست سنتر سلام من یک جدول با نام A دارم که دارای دو ستون id و user هست و یک جدول دیگه با نام B که دارای 4 ستون id و IP و DateTime و UserID هست. در یک sp میخوام از جدول A یوزرهایی رو انتخاب کنم که UserID در جدول B وجود نداشته باشه و اگر وجود داشته باشه پارامتر @ip وجود نداشته باشه، اگر هم @ip وجود داشت از زمان DateTime مثلا 2 ساعت گذشته باشه. در حقیقت مثل یک سیستم بلاک آیپی هست که اگه آیپی بلاک نشده باشه مقدار IP برابر پارامتر @ip در جدول B ثبت نشده و اگر قبلا بلاک شده بود و تا حالا 2 ساعت گذشته باشه اون آیپی از بلاک در میاد و user رو از جدول A نمایش میده. من خودم کلی سعی کردم اما به مشکل بر میخورم. لطفا راهنمایی کنید delete from B where IP=@ip AND DATEDIFF(HOUR,DateTime ,GETDATE())>2; Select A.user from A Join B on not exists(Select * from B where B.UserID=A.id) OR A.id=B.UserID AND B.IP<>@ip; هاست,دامین,سایت,وب,طراحی
میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ
google