网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   DedeCMS (https://www.0058.net/forumdisplay.php?f=71)
-   -   dedecms软件模型三表关联SQL语句实例 (https://www.0058.net/showthread.php?t=4722)

Sabinsville 2014-05-01 10:28 PM

dedecms软件模型三表关联SQL语句实例
 
调用的表有三个:archives addonsofft arctype,三个表的调用关系是这样的。
1.软件文档调用已审核的;
2.软件栏目ID为90~97中任意栏目均可;
3.附加表里面我新建了一checkbox类型的att字段。并且调用的条件为包含‘家庭装机’;
4.关联关系是:archives的typeid与arctype的id与addonsoft的typeid同时相等;
Code:



    select addon.aid,addon.att,addon.typeid,t.id,arc.* from dede_archives arc,dede_arctype t,dede_addonsoft addon where arc.typeid = t.id and t.id = addon.typeid and arc.arcrank <> -1 and FIND_IN_SET('家庭装机',addon.att) > 0 and t.id in(90,91,92,93,94,95,96,97) order by arc.pubdate limit 0,3  

这也是我在精仿下载吧首页中部的家庭装机、学生工具等的后台调用。虽看起来比较复杂,但只要理清了头绪还是比较容易理解的。把方法给整理出来供大家参考,希望能在大家以后风格制作中提供一些帮助。


All times are GMT +8. The time now is 04:06 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.