sql - Query returns a different result every time it is run -


this query returns same amount of rows but, in different order, every time. why happen?

i have more filters add can't past step.

begin declare @laststatus varchar(10) select     [job].[job],     [job].[part_number],     [job].[rev],     [job_operation].[description],     [job].[customer_po],     [job].[customer_po_ln],     [delivery].[promised_date],     [job_operation].[operation_service],     [job].[note_text],     [job_operation].[status],     [job_operation].[sequence] [#tmptbl] [production].[dbo].[job_operation]     inner join [job]         on [job_operation].[job]=[job].[job]     inner join [delivery]         on [job_operation].[job]=[delivery].[job] [job].[status]='complete' order [job_operation].[job],[job_operation].[sequence] select * [#tmptbl] drop table [#tmptbl] end 

put order by on select * #tmptbl, not on insert.


Comments

Popular posts from this blog

php - render data via PDO::FETCH_FUNC vs loop -

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

The canvas has been tainted by cross-origin data in chrome only -