دوستان من بايد بين چندتا جدول با استفاده از فيلدهاي مشتركشون ارتباط برقرار كنم. كه اين ارتباط هم چند به چند هستش. من خودم از دستور پايين استفاده كردم. كهوقتي فقط يه ركورد پيدا مي كنه جواب ميده ولي وقتي چنتا ركورد از هر كدوم از جدول ها پيدا مي كنه اررو ميده:
select * from table1 inner join table2 on table1.field1= (select field1 from table2 inner join table3 on table2.field2= (select field2 from table3 inner join table4 on table3.field3= (select field3 from table4 where table4.field4='Ali')))

اررور:
ضمنا ساختار فيلدها ويا جدول ها را تغيير نبايد بدم.