السلام عليكم
اخواني انا سويت هذا الاستعلام ويعمل 100% ولكن... انظر للاستعلام اولا
كود PHP:
$sql="SELECT students.name, education.education FROM students LEFT JOIN education ON
(students.link <> education.link)
WHERE education.data < UNIX_TIMESTAMP(DATE_SUB(CURDATE(),INTERVAL 3 DAY ))
ORDER BY students.id";
$result=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result)){ ?>
<?php echo $row['name']; ?> <?php echo $row['education']; ?><br>
<?php
}
الغرض من الاستعلام ان يظهر لي جميع الطلاب الذين لم يختبرو المواد...
يعني يظهر ناتج الاستعلام......
محمد لم يختبر الرياضيات
محمد لم يختبر فيزياء ...
وهكذا اسماء الطلاب كلهم !!!!!.........
قاعدة بيانات المستخدمه بهذا الشكل...
الجدول الاول students
يحتوي على اسماء وحقل link للربط بالجدول الاخر
http://www.swalif.net/softs/attachme...1&d=1315565706
الجدول الثاني education
يحتوي على اسم المادة وتاريخ الاضافه وكود الربط بالجدول الاخر link
http://www.swalif.net/softs/attachme...1&d=1315565706
يكون الناتج هكذا باستخدام الاستعلام.......
محمد رياضيات
محمد القران الكريم
محمد انجليزي
عبدالله فيزياء
عبدالله رياضيات
عبدالله القران الكريم
محمد انجليزي
محمد فيزياء
محمد رياضيات
لان محمد متكرر الاسم مرتين كما في الصورة يعتبر ان محمد ليس طالب واحد
http://www.swalif.net/softs/attachme...1&d=1315565706
علما بان محمد هو طالب واحد
انا اريده اذا كان الاسم واحد "محمد" يجمع اختبارات للطالب "محمد" ويكون الناتج من المفترض هكذا
عبدالله رياضيات
عبدالله القران الكريم
عبدالله فيزياء
محمد رياضيات
محمد انجليزي
كيف يمكن التعديل على هذا الاستعلام..........