Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql,选择,多对多,联接表。按字段排序_Mysql_Join_Many To Many_Sql Order By - Fatal编程技术网

mysql,选择,多对多,联接表。按字段排序

mysql,选择,多对多,联接表。按字段排序,mysql,join,many-to-many,sql-order-by,Mysql,Join,Many To Many,Sql Order By,我有字典表:“kws”[kws.wrd][kws.kwid](单词和唯一id) 我在:kwds表中与[kwds.kwid][kwds.linkid][kwds.weight](关键字id*,链接id*,权重)有多对多关系,可能是链接页面的关键字、多个链接和关键字的权重。 我有带有[lnks.url][lnks.txt][lnks.siteid]的链接表'lnks' 我还有一个带有[wss.siteid][wss.logo][wss.serverip]的站点表“wss” 我的sql用于搜索页面是:

我有字典表:“kws”[kws.wrd][kws.kwid](单词和唯一id) 我在:kwds表中与[kwds.kwid][kwds.linkid][kwds.weight](关键字id*,链接id*,权重)有多对多关系,可能是链接页面的关键字、多个链接和关键字的权重。 我有带有[lnks.url][lnks.txt][lnks.siteid]的链接表'lnks' 我还有一个带有[wss.siteid][wss.logo][wss.serverip]的站点表“wss” 我的sql用于搜索页面是:

SELECT
    DISTINCT(lnks.linkid),wss.name,wss.logo,wss.srvip,
    lnks.linkid,lnks.title,lnks.dsc,lnks.name,lnks.url,lnks.txt,
    lnks.siteid,kwds.wg FROM lnks
      JOIN kwds ON (kwds.linkid=lnks.linkid AND kwds.wg>0) 
      JOIN kws ON (kws.kwid=kwds.kwid) 
      JOIN wss ON (wss.siteid=lnks.linkid) 
      WHERE kws.kwid IN (396,416,399) ORDER BY  kwds.wg LIMIT  0, 8
其中396416399是从3的字典表中预取的关键字ID 变异词标准。 查询不按重量排序。我做错了什么

真正的查询可以在code.google.com/p/mitza的演示链接中看到。。。209.* 我使用的表可以在sources选项卡bin sql中的相同位置看到


谢谢。

您能为不起作用的内容设置一个演示吗?看起来我忘记了说明。选择不同(lnks.linkid)、wss.name、wss.logo、wss.srvip、lnks.linkid、lnks.title、lnks.dsc、lnks.name、lnks.url、lnks.txt、lnks.siteid、lnks中的KW.wg在(KW.linkid=lnks.linkid=lnks.linkid和KW.wg>0)上加入kws在(kws.kwid=KW.kwid=KW.kwid)上加入wss(wss.siteid=lnks.linkid),其中KW.kwid在(62113117)订单中由KW.wg DESC限制0,8