ورود

View Full Version : select کردن دو جدول



p30_code
جمعه 06 دی 1392, 10:07 صبح
با سلام من دو جدول دارم اولی member و دومیpost که می خواهم یک فیلد از رکورد ی از جدول اولی را از طریق کلید اصلی که در جدول دومی می باشد بیرون بکشم

select *,(SELECT Name FROM member
WHERE member.Name=post.Member_Fk)from post
لطفا کمک کنید.
Member_Fkشماره اون ایدی هست که محتوای کل رکورد در جدول اول می باشد.
بطور مثال من نام member ی را می خواهم که از طریق کلید member_fkدر جدول post ام می باشد

سعید صابری
جمعه 06 دی 1392, 18:18 عصر
چرا از join استفاده نمی کنی؟

کامروا
جمعه 06 دی 1392, 19:17 عصر
از طریق SubQuery :
SELECT Name FROM member WHERE Name in (SELECT Member_Fk FROM post);
از طریق Join :
SELECT member.Name FROM member INNER JOIN post on member.name = post.Member_Fk;