ftp
4 سال پیش توسط ftp مطرح شد
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";

ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
2

سلام

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

مثلا

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

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

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