سلام خسته نباشید
توابع در کلاس MysqlBaseModel
[>] ==> LEFT JOIN
[<] ==> RIGHT JOIN
[<>] ==> FULL JOIN
[><] ==> INNER JOIN
بفرمایید به چه صورت میتونم داشته باشم
لطفا با ذکر مثال بفرمایید
متشکرم..’
سلام و احترام
برای داشتن جوین با استفاده از medoo میتونید از موارد زیر استفاده کنید، به شکل راهنمایی:
> – left join
< – right join
>< – inner join
<> – full join
اشکال بالا مثلا < نشان دهنده left join هستن و بقیه موارد که مشخص هستش نمادشون چیه، حالا اگه بخوایم ازشون استفاده کنیم برای مثال inner join که علامت >< بود به شکل زیر هستش
$db->select(
'pokemon',
array('[><]types' => array('type_id' => 'id')),
array('pokemon.name', 'types.name(type)')
);
pokemon اسم جدوله و در آرایه اول که از >< استفاده کردیم میخوام types رو inner join کنیم که type_id باید مساوی با id باشه
اگه بخوایم کوئری بالا رو به شکل دستی بزنیم برای درک بیشتر مثل زیر میشه
SELECT "pokemon"."name","types"."name" AS "type" FROM "pokemon" INNER JOIN "types" ON "pokemon"."type_id" = "types"."id"
از این وب سایت هم میتونید ایده بگیرید
https://www.sitepoint.com/getting-started-medoo-examples-use/