Mysql / php SELECT ORDER BY

时间:2011-03-24 15:37:37

标签: php mysql

我有一个选择:

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

但我需要使用另一个表中的“名称”列来命令我的选择... 我该怎么办?

2 个答案:

答案 0 :(得分: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 :(得分:1)

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

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