View Full Version : سوال: چطور باید تو دوتا جدول جستجو کنم
baran_mehr
چهارشنبه 10 مهر 1387, 22:54 عصر
فرض کنید من دوتا جدول دارم که تو یکیش اطلاعات افراده و توی یکی دیگش اسم فرد و یک شماره.
حالا میخوام تو جدول دوم بگرده افرادی رو که شمارشون مثلا 25 هست رو دربیاره و بره از جدول اول اطلاعاتشون رو نشون بده.
nedata
چهارشنبه 10 مهر 1387, 23:18 عصر
سلام
شما یا باید یک فیلد ارتباطی بین دو جدول داشته باشید یا فرض کنیم که اسم ها تکراری نیست و کلید می باشد
Select t1.*
from table1 t1 join table2 t2 on
t1.name=t2.name
where t2.number=25
baran_mehr
پنج شنبه 11 مهر 1387, 10:27 صبح
ممنون عزیز دلم nedata جان.
توی جدول اطلاعات نام کاربری افراد تکراری نیست. اما تو جدول دوم نام کاربری بارها ممکنه تکرار بشه .
میشه این کار رو بدون عمل Join بگید؟ منظورم Select های تو در توست
کم حوصله
پنج شنبه 11 مهر 1387, 11:51 صبح
سلام
Select * From table1 Where Name IN (Select Name From Table2 where number = 25)
baran_mehr
پنج شنبه 11 مهر 1387, 12:59 عصر
ممنون از لطفت دوست عزیز مشکل حل شد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.