sanbad
Member
احتياج به اين هست که اطلاعات از 4 جدول استخراج بشه فيلد مشترک در تمام جدول ها userID نام دارد و هر جدول نيز 7 يا 8 فيلد دارد.
من اين query را نوشتم ولي پيام خطا ميده که query انجام نشد. برنامه تحت php نوشته شده.
تنها بين دو جدول که تلفيق مي نويسم برنامه اجرا مي شه!
مشکل کجاست؟
چطور بايد اطلاعات مربوط به 4 جدول را در يک فصل مشترک استخراج کرد؟
تو کتاب mysql انتشارات ديباگران براي تلفيق مثالي زده شبيه همان دسترات کد اولي. اما متاسفانه به اين سبک پرس و جو اجرا نمي شود.
لطفا راهنمايي کنيد.
من اين query را نوشتم ولي پيام خطا ميده که query انجام نشد. برنامه تحت php نوشته شده.
PHP:
$query = " SELECT * FROM table1 AS t1
INNER JOIN table2 AS t2
ON t1.userID = t2.userID
INNER JOIN table3 AS t3
ON t2.userID = t3.userID
INNER JOIN table4 AS t4
ON t3.userID = t4.userID
WHERE t4.userID = '$userid' ";
تنها بين دو جدول که تلفيق مي نويسم برنامه اجرا مي شه!
PHP:
$query = " SELECT * FROM table1 AS t1
INNER JOIN table2 AS t2
ON t1.userID = t2.userID
WHERE t2.userID = '$userid' ";
مشکل کجاست؟
چطور بايد اطلاعات مربوط به 4 جدول را در يک فصل مشترک استخراج کرد؟
تو کتاب mysql انتشارات ديباگران براي تلفيق مثالي زده شبيه همان دسترات کد اولي. اما متاسفانه به اين سبک پرس و جو اجرا نمي شود.
لطفا راهنمايي کنيد.