s.k711
چهارشنبه 06 آذر 1387, 10:51 صبح
سلام دوستان.
قبل از اينكه اين تاپيك را ايجاد كنم در تالار در رابطه با موضوع سوالم جستجو كردم اما به نتيجه دلخواهم نرسيدم.
من دو table دارم كه يك فيلد بانام oid در هردو مشترك است ( در ضمن table هايم هيچ ارتباطي با هم ندارند) ولي oid در يكي كليد اصلي است و در ديگري نه.
oid : در tabel1 كليد اصلي(int)
oid : در tabel2 فيلد معمولي(nvarchar)
من ميخوام oid جدول اوليم را انتخاب كنم به شرطي كه در جدول دوم فيلدr_b ( كه يكي از فيلدهاي جدول دوم است) برابر با "رفت" باشد.
يك دستور نوشتم اما جواب نگرفتم.
select oid from tabel1 where oid=(select oid from tabel2 where r_b='رفت')
قبل از اينكه اين تاپيك را ايجاد كنم در تالار در رابطه با موضوع سوالم جستجو كردم اما به نتيجه دلخواهم نرسيدم.
من دو table دارم كه يك فيلد بانام oid در هردو مشترك است ( در ضمن table هايم هيچ ارتباطي با هم ندارند) ولي oid در يكي كليد اصلي است و در ديگري نه.
oid : در tabel1 كليد اصلي(int)
oid : در tabel2 فيلد معمولي(nvarchar)
من ميخوام oid جدول اوليم را انتخاب كنم به شرطي كه در جدول دوم فيلدr_b ( كه يكي از فيلدهاي جدول دوم است) برابر با "رفت" باشد.
يك دستور نوشتم اما جواب نگرفتم.
select oid from tabel1 where oid=(select oid from tabel2 where r_b='رفت')