2011-03-24 63 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