sql 语句如下:select [表A].*,表B.*,表C.*   from [表A],表B,表C where [表A].A1=表C.c1 and 表C.c2=表B.b1 and 表C.c3=1 and 表C.c4 in (1,5,9,55,44,66,55,445,121) order by  表B.b2 desc
在sql2000 查询分析器解析成
SELECT [表A].*,表B.*,表C.* 
FROM [表A] INNER JOIN
      表C ON [表A].a1 = 表C.c1 INNER JOIN
      表B ON 表C.c2 = 表B.b1
WHERE (表C.c3 = 1) AND (表C.c4 IN (1,5,9,55,44,66,55,445,121))
ORDER BY 表B.b2 DESC
原意是想获得“表C”里 c4 in (1,5,9,55,44,66,55,445,121) 的9条记录现在通过在sql2000 查询分析器 只获得了 55 44 121 这3条记录
求高手指教 感谢