راکت

join کردن دو جدول

4 پاسخ

با سلام و خسته نباشید
دوستان من میخواستم دو تا جدول رو از دو دیتابیس متفاوت بهم join بزنم
دسترسی مربوط به یوزرها رو از طریق دایرکت ادمین دادم و همه دسترسی ها را اجازه داده به کاربران دیتابیس
اما وقتی میخواد عمل join رو انجام بده خطای زیر رو میده :

[previous exception] [object] (PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1142 SELECT command denied to user 'user2002'@'localhost' for table 'products'

یجایی خوندم نوشته باید باید از طریق یوزر root و استفاده از خط فرمان SSH اینکار رو انجام بدم . منتها قبلا این کارو نکردم

دوستان کسی هست بتونه راهنمایی کنه ؟

ثبت پرسش جدید

پاسخ‌ها

4
میلاد قربانی
میلاد قربانی
@miladghorbani006

تخصص: php laravel

سلام وقتتون بخیر
اول از همه چک کنید username و password دیتابیس ها درست باشه
بعدم توی جوین کردن اسم دیتابیس ها هم بزنید مثال:

database.products
BahmanSE
BahmanSE
@bahman.king

تخصص: برنامه نویس

username و password درسته چون وقتی به صورت مجزا فراخوانی میکنم بدون مشکل اطلاعات رو نشون میده .
همچنین اسم دیتایس ها رو هم وارد کردم و اکی هست

شاید پاسخ شما همین‌جا باشد

میلاد قربانی
میلاد قربانی
@miladghorbani006

تخصص: php laravel

کدی که زدید بفرستید

BahmanSE
BahmanSE
@bahman.king

تخصص: برنامه نویس

$checkProducts = DB::table('price_lists')
            ->join('pros.products as db2','price_lists.code','=','db2.code')
            ->select(['db2.*'])
            ->get();

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام