我需要创建一个查询,仅获取customer_no列(因为软件限制如此,我无法在外部编写代码)。但是我需要能够按照create_dt(反向)列对数据进行排序。代码/SQL限制我使用以下内容,因为要按照某些数据排序必须出现在选择语句中。
我不能让它出现在那里-有没有任何方法解决这个问题?
Select Distinct top 3500 a.customer_no
From T_CUSTOMER a WITH (NOLOCK)
JOIN (Select a1.customer_no From VXS_CUST_TKW a1 WITH (NOLOCK) Where a1.tkw in (141)) as e ON e.customer_no = a.customer_no
Where 1 = 1
order by a.create_dt desc
TOP 3500
,你必须在查询末尾使用LIMIT 3500
。你确定你正在使用MySQL吗? - Barmar