المشاركات : 259
المواضيع 35
:
: 383
الإنتساب : Feb 2011
السلام عليكم أهل الخبرة عندي المثال التالى
table A , table B
الاستعلام
SELECT id , name,Phone from A
WHERE kids = true
والاستعلام
SELECT Count(*) as Num from B
الكل عندما
WHERE A.id = B.id
كيف اجمع بين الاستعلامين لاجعله في dbgrid كتالى مثلا
name ,phone , Num
شكرا
الخوف من أي محاولة جديدة طريق حتمي للفشل.
المشاركات : 138
المواضيع 1
:
: 4
الإنتساب : Feb 2016
جرب:
كود :
SELECT id , name,Phone,count(id) as num from A,b
WHERE (A.id = B.id) and (A.kids = true)
المشاركات : 259
المواضيع 35
:
: 383
الإنتساب : Feb 2011
لايمكن أخي لأن count(*) as num هي فقط من B
A هى master و B هي detail
الخوف من أي محاولة جديدة طريق حتمي للفشل.
المشاركات : 138
المواضيع 1
:
: 4
الإنتساب : Feb 2016
كود :
SELECT A.id , A.name,A.Phone,count(b.id) as num from A,b
WHERE (A.id = B.id) and (A.kids = true)
group by A.id , A.name,A.Phone
المشاركات : 476
المواضيع 0
:
: 217
الإنتساب : Apr 2011
السلام عليكم
عليك بربط inner join
مثال
كود :
SELECT A.Id,A.name,A.phone,count(B.Id)as num FROM a
INNER JOIN b
ON A.Id=B.Id
group by A.name
... HAVING COUNT(anything) > 10
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 259
المواضيع 35
:
: 383
الإنتساب : Feb 2011
يا اخي بارك الله فيك اين الشرط
(A.kids = true)?
الخوف من أي محاولة جديدة طريق حتمي للفشل.
المشاركات : 138
المواضيع 1
:
: 4
الإنتساب : Feb 2016