PDA

View Full Version : نیاز به یک دستور SELECT



mpmsoft
یک شنبه 22 اردیبهشت 1387, 14:34 عصر
دوستان من دوتا جدول دارم و در یک جدول لیست کالاها و در جدول دیگر ریز فروش اون کالا


حالا من در جداول ریز فروش کد انبار رو ذخیره می کنم اما در زمان نمایش نتیجه که می خواهم نام انبار در گزارش نمایش داده بشه.


من چطوری می تونم بگم در زمان گزارش نام انبار مربوطه رو از جدول انبارها نمایش بده.




SELECT TblCtx.CKala AS CKala, [Kala1]+' '+[kala2]+' '+[kala3] AS NameKala, TblCtx.UnitName AS Unit, TblCtx.NKala AS NKala
FROM TblCtx INNER JOIN TblKala ON TblCtx.CKala = TblKala.CKala
WHERE (((TblCtx.SrSanad)=40) AND ((TblCtx.CAnbar)=1))
ORDER BY TblCtx.ID;



من این کد رو نوشتم ولی جالب اینجاست که من در بانک 2 رکورد کلا دارم ولی 4 رکورد بر می گردونه

Alireza Orumand
یک شنبه 22 اردیبهشت 1387, 14:45 عصر
سلام
با فرض اینکه جدول انبارت اسمش anbar باشه و شناسه ای با نام IDanbar داشته باشه و این کد به عنوان کلید خارجی در جدول کالا شرکت کرده باشه.

select a.nameanbar,k.namekala from kala join anbar on a.IDanbar = k.IDanbar
موفق باشید.