Mohammad S
چهارشنبه 23 اردیبهشت 1383, 03:11 صبح
با سلام خدمت تمامی دوستان عزیز
من احتیاج به یک کد SQL دارم با شرایط زیر:
من یک بانک دارم که شامل نام و نام خانوادگی و یک کد از جدول دیگر (اطلاعات حساب بانکی) می باشد (کلید در جدول حساب بانکی). می خواهم در دلفی در یک DBGried نام و نام خانوداگی شخص به همراه یک سری اطلاعات مثل شماره حساب و صاحب حساب از جدول حساب بانکی که کد آن در جدول اشخاص وجود دارد نشان دهم.
یک نکته: بعضی اشخاص کد حساب بانکی ندارند و در نتیجه عدد 0 برای آنها وارد شده است.
خودم یک کد نوشته ام که با اینکه فکر می کنم درست باشد ولی یک مشکل اساسی دارد:
افرادی که حساب بانکی ندارند و باید خالی نشان داده شود، مشخصات حساب بانکی نفر قبل را برای آنها نشان می دهد (شاید هم اطلاعات حساب بانکی آخرین نفر بانک - به هر حال مهم نیست. مهم این است که نباید چیزی نشان دهد و باید خالی باشد که خالی نیست).
لطفا کمک کنید :roll:
قبلا از همکاری شما متشکرم
اگر کد زیر را بنویسم آنهایی که کد حساب بانکی ندارند را نشان نمی دهد
select sspeymankar,family_peymankar,name_peymankar,
name_bank,shomare_hesab from tb_bank_peymankar,tb_bank_code_hesab where (tb_bank_peymankar.sscode_hesab=tb_bank_code_hesab .sscode_hesab)
و اگر کد زیر را بنویسم همان مشکلی که در بالا توضیح دادم (وارد کردن اطلاعات نفر قبلی در مورد افرادی که کد حساب ندارند) ظاهر می شود. :cry:
select sspeymankar,family_peymankar,name_peymankar,
name_bank,shomare_hesab from tb_bank_peymankar,tb_bank_code_hesab where ((tb_bank_peymankar.sscode_hesab=tb_bank_code_hesa b.sscode_hesab) or (tb_bank_peymankar.sscode_hesab=0))
من احتیاج به یک کد SQL دارم با شرایط زیر:
من یک بانک دارم که شامل نام و نام خانوادگی و یک کد از جدول دیگر (اطلاعات حساب بانکی) می باشد (کلید در جدول حساب بانکی). می خواهم در دلفی در یک DBGried نام و نام خانوداگی شخص به همراه یک سری اطلاعات مثل شماره حساب و صاحب حساب از جدول حساب بانکی که کد آن در جدول اشخاص وجود دارد نشان دهم.
یک نکته: بعضی اشخاص کد حساب بانکی ندارند و در نتیجه عدد 0 برای آنها وارد شده است.
خودم یک کد نوشته ام که با اینکه فکر می کنم درست باشد ولی یک مشکل اساسی دارد:
افرادی که حساب بانکی ندارند و باید خالی نشان داده شود، مشخصات حساب بانکی نفر قبل را برای آنها نشان می دهد (شاید هم اطلاعات حساب بانکی آخرین نفر بانک - به هر حال مهم نیست. مهم این است که نباید چیزی نشان دهد و باید خالی باشد که خالی نیست).
لطفا کمک کنید :roll:
قبلا از همکاری شما متشکرم
اگر کد زیر را بنویسم آنهایی که کد حساب بانکی ندارند را نشان نمی دهد
select sspeymankar,family_peymankar,name_peymankar,
name_bank,shomare_hesab from tb_bank_peymankar,tb_bank_code_hesab where (tb_bank_peymankar.sscode_hesab=tb_bank_code_hesab .sscode_hesab)
و اگر کد زیر را بنویسم همان مشکلی که در بالا توضیح دادم (وارد کردن اطلاعات نفر قبلی در مورد افرادی که کد حساب ندارند) ظاهر می شود. :cry:
select sspeymankar,family_peymankar,name_peymankar,
name_bank,shomare_hesab from tb_bank_peymankar,tb_bank_code_hesab where ((tb_bank_peymankar.sscode_hesab=tb_bank_code_hesa b.sscode_hesab) or (tb_bank_peymankar.sscode_hesab=0))