23-04-1395، 01:54 ب.ظ
سلام
من از دیتابیس sakila برای تست و کويری زدن استفاده میکنم
میخوام بدونم زمانی که از join استفاده میکنم دقیقا چه اتفاقی میفته که تمام اطلاعات جداول دیگرو بر حسب actor_id که در leftjoin دادمو بهم میده در حالی که من دستور from('actor') گذاشتم گفتم فقط از این table اطلاعاتو بگیر
من از دیتابیس sakila برای تست و کويری زدن استفاده میکنم
میخوام بدونم زمانی که از join استفاده میکنم دقیقا چه اتفاقی میفته که تمام اطلاعات جداول دیگرو بر حسب actor_id که در leftjoin دادمو بهم میده در حالی که من دستور from('actor') گذاشتم گفتم فقط از این table اطلاعاتو بگیر
'new yiidbQuery())->select( "CONCAT(first_name,' ' ,'last_name AS fullname, actor.actor-id acid,actor.last-update as lupdate ,title, description ,release_year]) ->where('like','first_name,$fname]) from('actor') leftJoin('film_actor','film_actor.actor_id=actor.actor_id') ->leftJoin('film','film_actor.film_id=film.film_id') ->all()