左连接排序与NULL值

时间:2013-04-02 05:15:36

标签: mysql

我需要按公司ID对左联接进行排序,以便公司选择的类别将首先出现。

我的类别表是

enter image description here

company_category表是

enter image description here

预期结果应为

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为以下查询是最佳解决方案,而不是使用union来显示公司类别。

SELECT * FROM category c
LEFT JOIN company_category cc ON c.category_id=cc.category_id AND cc.company_id=1
ORDER BY cc.company_id DESC