我有一个选择:
SELECT * FROM xxx WHERE id = 5 ORDER BY id DESC
但我需要使用另一个表中的“名称”列来命令我的选择... 我该怎么办?
答案 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