عندي ثلاث جداول
تريد اسوي استعلام بحيث يطلع البيانات بدون ما يكررها
الجدول الاول ياخذ منه id . name,phone
الجدول الثاني ايضا ياخذ منه id name phone
الجدول الثالث يرتبط بالجدولين عن طريق id لكل جدول
سويت استعلام بس المشكلة يكرر البيانات id name phone اكثر من مرة
لما يرتبطن اكثر من مرة
شو اسوي علشان يطلع id name phone مرة واحدة حتى لو فيه اكثر من سجل

استعلام ثلاث جداول
تمت كتابته بواسطة
غزوان
, September 22 2007 05:21 PM
3 رد (ردود) على هذا الموضوع
#3
تاريخ المشاركة 22 September 2007 - 06:03 PM
شكرا اخوي MoHaNnEd
جربت من قبل بس بدون فايدة و جربت group by بعد بدون فايدة
هذا جملة sql
select DISTINCT busdriver.name, busdriver.mobil, supr.name,supr.phone , area.name
from area,busdriver,supr
where area.driv=busdriver.id and area.supr=supr.id
group by area.name, busdriver.name,busdriver.mobil,supr.name,supr.phone
هذه النتيجة
Area.name ,supr.phone supr.name busdriver.mobil busdriver.name, ,
aaa 4646 سعيد 5555 احمد
bbb 4646 سعيد 5555 احمد
ccc 3321 عبدالله 5454 سالم
ddd 3321 عبدالله 5454 سالم
لكن انا اريد على هذا الشكل
Area.name ,supr.phone supr.name busdriver.mobil busdriver.name, ,
aaa 4646 سعيد 5555 احمد
bbb
ccc 3321 عبدالله 5454 سالم
ddd
جزاكم الله خيرر الي عنده معلومة لا يبخل علينا
و ان شاء الله في ميزان حسناته
جربت من قبل بس بدون فايدة و جربت group by بعد بدون فايدة
هذا جملة sql
select DISTINCT busdriver.name, busdriver.mobil, supr.name,supr.phone , area.name
from area,busdriver,supr
where area.driv=busdriver.id and area.supr=supr.id
group by area.name, busdriver.name,busdriver.mobil,supr.name,supr.phone
هذه النتيجة
Area.name ,supr.phone supr.name busdriver.mobil busdriver.name, ,
aaa 4646 سعيد 5555 احمد
bbb 4646 سعيد 5555 احمد
ccc 3321 عبدالله 5454 سالم
ddd 3321 عبدالله 5454 سالم
لكن انا اريد على هذا الشكل
Area.name ,supr.phone supr.name busdriver.mobil busdriver.name, ,
aaa 4646 سعيد 5555 احمد
bbb
ccc 3321 عبدالله 5454 سالم
ddd
جزاكم الله خيرر الي عنده معلومة لا يبخل علينا
و ان شاء الله في ميزان حسناته
#4
تاريخ المشاركة 23 September 2007 - 12:32 AM
.......................................................هذه النتيجة
Area.name ,supr.phone supr.name busdriver.mobil busdriver.name, ,
aaa 4646 سعيد 5555 احمد
bbb 4646 سعيد 5555 احمد
ccc 3321 عبدالله 5454 سالم
ddd 3321 عبدالله 5454 سالم
هذه النتيجة بالفعل ليس بها تكرار حيث ان كل صف مختلف عن الآخر
..............