Heim > Fragen und Antworten > Hauptteil
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();