Es gibt drei Tabellen
Produkttabelle Waren: Die Felder sind ID, Waren-ID, Warenname, Gebühr, Dauer, Einheit, Erstellungszeit
Software-Upgrade-Tabellen-Upgrade: Die Felder sind ID, App-Name, China-Name, App-Version, Force_Upgrade, Download-URL, Erstellungszeit
Software-Namenspreis-Detailtabelle upgrade_access: Die Felder sind id, gid (Warentabellen-ID), upgrade_id (Upgrade-Tabellen-ID)
Die ungefähre Anforderung lautet: Finden Sie den App-Namen des Software-Upgrade-Tabellen-Upgrades, das den Warentabellenwaren entspricht , und suchen Sie dann den Softwarenamen über app_name. Die upgrade_id der Preisdetailtabelle upgrade_access entspricht den gleichen Daten in der Produkttabelle data = Db::name('upgrade_access') ->alias(' a') ->join('goods b','b.id = a.gid') ->join('upgrade c', 'c.id = a.upgrade_id') ->where([' app_name'=>$appname]) ->field('fee,goods_name,duration,unit') ->select();
吧你写好的这个直接扔到模型去也可以用。
模型的写法跟控制器写法差别不是太大。自己建个模型。引入模型。可以百度一下。这个不难