السلام عليكم
املك جدول يحول على الاقسام الفرعية و الاساسية على الشكل التالي
cat_id رقم القسم
ar_cat_name اسم القسم
f_id رقم القسم الاب.
كود PHP:
CREATE TABLE `cat` (
`cat_id` int(11) unsigned NOT NULL auto_increment,
`ar_cat_name` varchar(200) default NULL,
`f_id` int(11) default NULL,
PRIMARY KEY (`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
المطلوب استعلام لأخراج الاقسام الفرعية مع ذكر القسم الاب له و هو على الشكل التالي
كود PHP:
SELECT cat1.ar_cat_name AS sub, cat1.cat_id, cat2.ar_cat_name AS main FROM cat AS cat2, cat AS cat1
WHERE (cat1.f_id = cat2.cat_id) GROUP BY cat1.ar_cat_name
الاستعلام كان يعمل بشكل جديد و لكن بعد ان كثرة المحتويات ظهر انه لا يمعمل بالشكل المطلوب يظهر بعض الاقسام و لا يظهر الأخرى .
اين الخطا و ما هو الحل .