【发布时间】:2014-12-27 09:19:59
【问题描述】:
我正在寻找一种方法来连接 2 个表,但要让两个表中都有记录的结果在排序中首先出现。
解释:
SELECT npcdef.name,npcdef.id, npcinfo.npcid
from npcdef
LEFT JOIN npcinfo ON npcinfo.npcid=npcdef.id
WHERE npcdef.name LIKE '%$npcname%';
如何对结果进行排序,以便 npcinfo 中存在的记录首先出现,我想这将是一些 ORDER BY 语句,但不确定逻辑。
谢谢
【问题讨论】:
-
查询只会返回出现在两个表中的记录,所以这个问题没有意义。
-
对不起,刚刚注意到我已经修改了它:)