ورود

View Full Version : انتخاب رکورد های یک جدول اگر ..



rezaei manesh
سه شنبه 01 آذر 1384, 11:42 صبح
سلام
من یک کلید با نام idr در جدول اول دارم حالا می خوام رکوردهایی از این جدول رو انتخاب کنم که رکوردهایی با این idr ها در جدول دوم نداشته باشم
من این کد رو تست کردم اما جواب نمیده؟؟؟!
*.SELECT RequesterIdentification
FROM RequesterIdentification INNER JOIN
MainCommite ON RequesterIdentification.IdR <> MainCommite.IdR
لطفا کمک

JavanSoft
سه شنبه 01 آذر 1384, 13:24 عصر
اینکار شما نامساوی را عمل می کند

Select * From Table1 Where not IDR in (Select IDR From Table2)

rezaei manesh
سه شنبه 01 آذر 1384, 14:23 عصر
سلام
دست شما درد نکنه جواب داد اما الان مشکل من اینه که باید یه سری رکورد از این جدول و چند تا جدول دیگه که به این وصل می شند رو استخراج کنم که که بضی از این جدول ها ارتباط یک به یک و بعضی یک به چند یا به هیج دارند
شما می گین چه کار کنم

lionking_1360
سه شنبه 01 آذر 1384, 14:43 عصر
از دستور Join استفاده کن

rezaei manesh
سه شنبه 01 آذر 1384, 14:55 عصر
سلام
اگه از دستور این دستور استفاده کنم اون وقت باید تویه همه جدول ها حتما یک idr مورد نظر باشه و گرنه درست کار نمی کنه
حالا اگه شما روشی برای این کار دارید به من هم بگین!!!

JavanSoft
سه شنبه 01 آذر 1384, 19:10 عصر
من جواب س.ال شما را دادم ..اما کل مساله شما را نمی دانم
اگر ممکن است در مورد صورت مساله توضیح بیشتری بدهید

lionking_1360
چهارشنبه 02 آذر 1384, 16:28 عصر
سلام
مگر Table های شما به هم وصل نیست که نمی تونید از دستور Join استفاده کنید