2011-03-24 41 views
1

我有一个选择,如:MySQL的/ PHP的SELECT ORDER BY

SELECT * FROM xxx WHERE id = 5 ORDER BY id DESC 

但我需要订购我选择的 “名称” 列,它是到另一个表... 我该怎么办?

+2

发布两个表的表结构 – Galen 2011-03-24 15:39:06

回答

6
SELECT xxx.*, yyy.name 
FROM xxx 
JOIN yyy 
ON  yyy.x_id = xxx.id 
WHERE xxx.id = 5 
ORDER BY 
     yyy.name DESC 
1

我相信这是正确的方向前进:

SELECT * from xxx LEFT JOIN yyy ON yyy.name = xxx.whateverkey WHERE id = 5 ORDER BY yyy.name DESC