我嘗試運行一個區域的每個郵政編碼的查詢,例如 我有n個郵政編碼,我必須運行查詢每一個,我嘗試做一個變量和一個選擇,但隨着這個錯誤,我可以改變郵政編碼,每次運行它,但約300郵政編碼,所以我會花一整天它。Msg 512,Level 16,State 1,Line 3 Subquery返回的值超過1
這是我的查詢
----Declare Variable
Declare @Zip1 as int
Declare @Zip2 as Int
Declare @DistanceMax as numeric
Declare @DistanceMin as Numeric
set @Zip1 = (select distinct(zip_code) from zipcode
Where zip_code <>' ')
[email protected]='85001'---If I do this way I have to run for every zipcode
的一部分,我跑我的查詢依賴的價值@ ZIP1 其每次我與SELECT子句
任何線索運行時間給我的錯誤?
的信息是很清楚的。子查詢返回多行。 –
您沒有爲@ Zip1獲取單個值,但SQL-Server只需要一行。 – Nebi
是的,但我需要運行每個郵政編碼,我不想手動執行它? – Luis64