SELECT * FROM job WHERE status!=2 AND status!=3
UNION SELECT * FROM emp WHERE status!=2 AND status!=3
ORDER BY (id/popularity) DESC LIMIT {$from},$vpc
它工作得很好,但现在我无法确定记录的来源……
有没有办法确定从哪个表中记录即将到来?
解决方法:
我想你可以试试这个:
SELECT *, 'job' as origin
FROM job
WHERE status!=2
AND status!=3
UNION SELECT *, 'emp' as origin
FROM emp
WHERE status!=2
AND status!=3
ORDER BY (id/popularity) DESC
LIMIT {$from},$vpc