• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد join در سه دیتابیس در دستورات msql
#1
سلام.

دوستان عزیز.من یه سلکشن دارم توو mysql

میخوام سه تا table رو به هم متصل کنم.

اما نتونستم.

ارور fetch array میده.
کد پی‌اچ‌پی:
SELECT rs_estate.idcustomer_list.fristnamecustomer_list.lastnamers_estate.property_typers_estate.daters_estate.tracking_codeadress_estate_machue.orginal_streetadress_estate_machue.zirbana_estateadress_estate_machue.price_all_regen FROM rs_estate LEFT JOIN adress_estate_machue ON rs_estate.id=adress_estate_machue.id_parent LEFT JOIN adress_estate_machue ON rs_estate.tracking_code=customer_list.phone_number where rs_estate.transaction_type='فروش' 
  پاسخ
تشکر شده توسط :
#2
دستورات را داخل phpmyadmin بزنید ببینید چه خروجی میده
برای راهنمایی بهتر ساختار جداول رو هم قرار بدید
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :
#3
سلام.بجای left join بذار inner join درست میشه
مثل این:
کد پی‌اچ‌پی:
SELECT rs_estate.*, customer_list.*, adress_estate_machue.* FROM rs_estate INNER JOIN adress_estate_machue ON rs_estate.id=adress_estate_machue.id_parent INNER JOIN adress_estate_machue ON rs_estate.tracking_code=customer_list.phone_number where rs_estate.transaction_type='فروش' 
  پاسخ
تشکر شده توسط : MRCanddy
#4
ممنون داداش
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان