PDA

View Full Version : مبتدی: كوئري جواب نمي ده



omid1234567
چهارشنبه 16 تیر 1389, 22:29 عصر
من دو تا جدول دارم كارمندان و اشخاص كه كارمندان از اشخاص ارث برده اما در اين مورد خطا ميده
select * from person p
inner join emp e on p.person_id=e.person_id
خطا روي person_id رخ مي ده

homayoun_sa
شنبه 19 تیر 1389, 01:05 صبح
دوست عزیز خیلی خوبه که خودت می خواهی join بزنی ولی اگر ابتدا سعی کنی با ساخت ویزارد veiw ارتباط join را انجام بدی بهتره و کم کم دستت می اید که join را چه جوری بزنی

ولی یک سوال ؟ این فیلد هایی که با هم مساوی قرار دادی از یک نوع dataType هستند ؟ چون در غیر اینصورت امکان مساوی قرار دادن اونها وجود ندارد

L_eskandary
شنبه 19 تیر 1389, 13:16 عصر
دوست عزیز
متن خطا رو بذاری بیشتر میشه راهنمایی تون کرد . شاید شما تو ارتباطتون مشکل دارین . مثلا person_id‌از جدول اول رو اشتباها با یه فیلد دیگه ارتباط دادی...دقت کن اگه این نبود متن خطا رو بذار.