我射擊在SQL Server查詢以下使用別名,但它失敗,出現錯誤查詢,而不在SQL Server
「沒有列名列指定」。
我不想提供別名,因爲傳遞給查詢的默認值是巨大的,給每個人都很費時。
在SQL Server中有沒有一種方法來激發沒有別名的查詢?
下面的查詢仍然繼續,其他聯合子句添加,粘貼查詢只是它的一部分。
我不想創建腳本,想以查詢的形式實現這個。
select count(*)
from
(select distinct
a.Company, a.BilltoCustomerNo, 0, 'No Customer', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 0, 0, 'n/a', 'n/a', 'n/a', 0, 0, 'n/a', 'n/a', 0, 0, 'n/a', 'n/a', 'n/a', 0, 0, 'n/a', convert(datetime, '19000101', 112), 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 0, 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 'n/a', 'n/a', convert(datetime, '19000101', 112), 'n/a', convert(datetime, '19000101', 112), 0, 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 'n/a', 0, 'n/a', 0, 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 0, 'n/a', 'n/a', 0, 'n/a', 'n/a', 'n/a', 'n/a', 0, 0, 0, 0, 0, 0, 0, 0, 0, 'na', 'na'
from
dJob a
left outer join
dCustomer b on a.Company = b.Company and a.BilltoCustomerNo = b.No
where
b.Company is null) x
感謝
這是不可能的 – TheGameiswar