A_1397
دوشنبه 30 آبان 1390, 11:41 صبح
دوستان من بايد بين چندتا جدول با استفاده از فيلدهاي مشتركشون ارتباط برقرار كنم. كه اين ارتباط هم چند به چند هستش. من خودم از دستور پايين استفاده كردم. كهوقتي فقط يه ركورد پيدا مي كنه جواب ميده ولي وقتي چنتا ركورد از هر كدوم از جدول ها پيدا مي كنه اررو ميده:
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')))
:متعجب:
اررور:
http://barnamenevis.org/attachment.php?attachmentid=78181&d=1321864352
ضمنا ساختار فيلدها ويا جدول ها را تغيير نبايد بدم. :افسرده:
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')))
:متعجب:
اررور:
http://barnamenevis.org/attachment.php?attachmentid=78181&d=1321864352
ضمنا ساختار فيلدها ويا جدول ها را تغيير نبايد بدم. :افسرده: