یک مشکل در select کردن از 2 جدول و مقایسه یک فیلد از جدول اول در جدول دوم
سلام دوستان
من یک مشکل جدی خوردم و خیلی سعی کردم و نتیجه نگرفتم هنوز
فرض کنیم 2 جدوا داریم در پایگاه داده با مقادیر زیر
جدول اول Table 1
id1 data1
------- ----
1011 1
1012 2
1215 3
1001 4
جدول اول Table 2
id2 data2
------- ----
222100 1
101100 2
100100 3
999900 4
-----------------------------------------
من دنبال یک دستور select میگردم که بتونم باهاش ردیفهایی از جدول دوم رو انتخاب کنم که 4 رقم اولشون در فیلد data2 داخل فیلد data1 در جدول اول نباشن
یعنی آیدی 4 و 1 از table2
این دستور رو برای کار استفاده در OleDbDataReader میخوام استفاده کنم
نقل قول: یک مشکل در select کردن از 2 جدول و مقایسه یک فیلد از جدول اول در جدول دوم
نقل قول: یک مشکل در select کردن از 2 جدول و مقایسه یک فیلد از جدول اول در جدول دوم
سلام
فرض کنین فیلدهای data1,data2 از نوع کاراکتری باشن:
select * from table1 where data1 no in(select substring(data2,1,4) from table2)
البته اکه فیلدتون کاراکتری هم نبود، میتونین اونا با Cast یا Convert تبدیلش کنین.
موفق باشید(التماس دعا و بجای ماهم زیارت کن)