PDA

View Full Version : query گیری از یک جدول بر اساس جدول دیگر



csharp2008
چهارشنبه 18 آذر 1388, 21:00 عصر
سلام
من یک جدول دارم که اطلاعاتی رو مثل شماره کارمندی ، نام کارمند و غیره توش ذخیره کردم.
یه جدول دیگه هم دارم که اطلاعات مثل خرید های انجام شده توسط این کارمند رو نگهداری می کنه . چیزی که منی من می خوام این که Query که از جدول اول گرفته می شه وابسته به این باشه شماره کارمندی توی جدول دوم حضور نداشته باشه ....... چه کار باید کرد ؟

Hamid.Kad
چهارشنبه 18 آذر 1388, 21:26 عصر
select * from table1
where EmpId not in (Select EmpId from Table2)

امیدوارم منظورتون رو درست متوجه شدم

csharp2008
چهارشنبه 18 آذر 1388, 21:35 عصر
دوست عزیز پیغام خطای زیر رو داد :


Only one expression can be specified in the select list when the subquery is not introduced with exist

DataMaster
چهارشنبه 18 آذر 1388, 23:10 عصر
فکر کنم به جای عملگر in باید از exist استفاده کنی

sm4899
پنج شنبه 19 آذر 1388, 08:07 صبح
select id from table1
2.where EmpId not in (Select EmpId from Table2)

Hamid.Kad
پنج شنبه 19 آذر 1388, 15:36 عصر
از چه ورژنی استفاده می کنید؟ من توی 2005 نوشتم اجرا شد ! بعید میدونم توی 2000 هم اجرا نشه

این دستور رو کجا اجرا میکنید؟ آیا با زبان خاصی به Sql server وصل میشید یا توی خود Management Studio تایپ میکنید ؟