PDA

View Full Version : یک query



parnian
یک شنبه 05 تیر 1384, 13:23 عصر
من دو تا جدول دارم به این صورت که جدول اولی تعدادی نام شغل و کد مربوط به هر کدام را نگهداری می کند و جدول دوم شمل اطلاعات پرسنلی و همچنین دو ستون دارد که یکی کد شغل جدید و یکی کد شغل قبلی را نگهداری میکند می خواهم این دو تا جدول را به هم join کنم به نحوی که علاوه بر مشخصات پرسنلی دو ستون نام شغل جدید و فعلی را به جای کد آنها داشته باشیم.
این کار چطوری ممکن است و با چه query؟

oxygenws
یک شنبه 05 تیر 1384, 15:39 عصر
select table2.name, t11.occ as new, t12.occ as old from table1 as t11, table1 as t12, table2, where table2.name="asghar" and t11.new_code=table1.code and t12.old_code=table1.code


این کوئری بالا شاید کار کنه. من خودم تست اش نکردم.
شاید از این ساده تر هم بشه نوشت، خودت همین رو بهینه کن.