select WeakField(a,Int32),WeakField(b,String) from (select {'a':'1'} as _other)