![]() |
|
استعلام جمع شرطينsql - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : استعلام جمع شرطينsql (/showthread.php?tid=7641) |
استعلام جمع شرطينsql - wadoud - 21-03-2016 السلام عليكم أهل الخبرة عندي المثال التالى 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 شكرا RE: استعلام جمع شرطينsql - PLANSHARP - 21-03-2016 جرب: كود : SELECT id , name,Phone,count(id) as num from A,b
WHERE (A.id = B.id) and (A.kids = true)RE: استعلام جمع شرطينsql - wadoud - 22-03-2016 لايمكن أخي لأن count(*) as num هي فقط من B A هى master و B هي detail RE: استعلام جمع شرطينsql - PLANSHARP - 22-03-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.PhoneRE: استعلام جمع شرطينsql - Mr.DOS - 22-03-2016 السلام عليكم عليك بربط 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) > 10RE: استعلام جمع شرطينsql - wadoud - 23-03-2016 يا اخي بارك الله فيك اين الشرط (A.kids = true)? RE: استعلام جمع شرطينsql - PLANSHARP - 23-03-2016 موجود في الرد. |