【发布时间】:2016-12-13 18:24:45
【问题描述】:
我正在尝试使用左连接和 concat 2 列名称,以便它们一起显示在下拉列表中。这是我目前的查询。
SELECT DISTINCT CONCAT(CAST(Index.MR_ID AS INT),' - ', Master.MR_Name) AS MR_ID
FROM Index
LEFT JOIN Master
ON Master.MR_ID=Index.MR_ID
我想通过索引表中的 MR_ID 对其进行排序,但是每当我尝试向查询添加 ORDER BY 时,它对我不起作用。有人可以帮我吗?
【问题讨论】:
-
我们可以....如果您显示您尝试使用的
ORDER BY子句 -
首先你在上面的SQL中的几个地方都有
Index.MR_Id,但是Index不是From子句中提到的表。它应该是SINdex吗?还是应该在 From 子句中使用Index?这是您的订购者的问题吗?
标签: sql-server group-by left-join sql-order-by