راکت

مشکل در کوئری

1 پاسخ

@mohaligateway
@mhyeganeh
@ali.bayat
من در این کوئری ۲ تا جدول زو نمایش میدم اما در ۲ جدول یک ستونی به نام name داریم که باید هر دو بیاید اما به دلیل شباهت فقط یکی رو نمایش میده راه حلی وجود دارد که هر دو رو نمایش بدیم

$this->db->select('*');
            $this->db->from('train_client_passengers AS r');
            $this->db->join('train_passenger_food AS p','p.passenger_id = r.id');
            $this->db->where('r.reserve_id', $reservation_id);
            $order_query = $this->db->get();

به این شکل نمایش میده

      $passengers[$i]['firstname'] =  (!is_null($passenger['name'])) ? $passenger['name'] : '';
                    $passengers[$i]['name_food'] = $passenger['name'] ? $passenger['name'] : "False";
ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

1
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سلام

یکجا از as استفاده کردی برای همون فیلد name هم از همون استفاده کن

مثلا

->select('users.name as userName', 'user_avatars.name as avatarName')

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

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

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