najeeb
یک شنبه 05 مهر 1383, 12:21 عصر
من دو جدول دارم که هردو دارای فیلدی بنام maqsad هستند و در کل نهایتا دو مقصد تهران و شیراز در دو جدول وارد میشه . حالا من این دو جدول را با هم join میکنم روی همین فیلد maqsad برای گروه بندی و ....
مشکل من اینه که اگر در دو جدول در فیلد maqsad برای هر دو شهر حدقل یک رکورد برای هرکدام ثبت شده باشد این join جواب میده و الا مثلا اگر برای جدول 1 شهر تهران ثبت شده باشد و برای جدول 2 شهر تهران و شیراز ثبت شده باشد در اینصورت وقتی من این join را انجام میدم که مثلا تعداد ماشینهای رفته شده به هر شهر را بدست بیارم ( گروه بندی ) اینجوری تعداد ماشینهای رفته شده به شیراز از جدول دو در نتیجه query نشان داده نمیشود.
در ضمن من نمیتوتم دو جدول رو یکی کنم و از AdoDataset و sql server استفاده میکنم. من از این join استفاده میکنم :
select ......... from table1 full outer join table2 on table1.city=table2.city
لطفا راهنمایی کامل با syntax
مشکل من اینه که اگر در دو جدول در فیلد maqsad برای هر دو شهر حدقل یک رکورد برای هرکدام ثبت شده باشد این join جواب میده و الا مثلا اگر برای جدول 1 شهر تهران ثبت شده باشد و برای جدول 2 شهر تهران و شیراز ثبت شده باشد در اینصورت وقتی من این join را انجام میدم که مثلا تعداد ماشینهای رفته شده به هر شهر را بدست بیارم ( گروه بندی ) اینجوری تعداد ماشینهای رفته شده به شیراز از جدول دو در نتیجه query نشان داده نمیشود.
در ضمن من نمیتوتم دو جدول رو یکی کنم و از AdoDataset و sql server استفاده میکنم. من از این join استفاده میکنم :
select ......... from table1 full outer join table2 on table1.city=table2.city
لطفا راهنمایی کامل با syntax