PDA

View Full Version : دستور insert در دو جدول به وسیله inner join



reza11_2005
شنبه 18 اردیبهشت 1395, 20:26 عصر
سلام میشه بفرماید چطوری می توانم به وسیله
inner join در دو جدول اطلاعات ذخیر کنم؟
ممنون می شوم کدش را قرار بدهید
تشکر

rezashaban
یک شنبه 19 اردیبهشت 1395, 12:16 عصر
سلام دوست من
این پست رو باید توی بحش اسکیوال میزدی ولی به شکل زیر کار کن

INSERT INTO table3 ( name, age, sex, city, id, number, nationality)
SELECT name, age, sex, city, p.id, number, n.nationality
FROM table1 p
INNER JOIN table2 c ON c.Id = p.Id
INNER JOIN table3 n ON n.Id = p.Id

reza11_2005
یک شنبه 19 اردیبهشت 1395, 13:16 عصر
تشکر
ببخشید متوجه نبودم
میشه در موردش توضیح بدهید یک مقداری؟
میشه بگید کدوم اصلاعات جدول 1 و کدوم جدول دو است
تشکر

rezashaban
دوشنبه 20 اردیبهشت 1395, 07:37 صبح
این یه نمونه کد و روش کار کردن بود. شما به دلخواه میتونی فیلدهات رو انتخاب کنی و اون فیلدهایی رو بذاری که لازم داری
مثلا فیلد p.id مال جدول یک هستش