【发布时间】:2015-11-10 03:05:07
【问题描述】:
在我的项目中,我需要从另一个表中插入一个表数据。我试图编写这个 sql 代码。但是在插入数据时,这个 order by 选项不起作用。这是我的代码:
INSERT INTO StudentInfo_MeritPosition
( ID,
Name,
MeritPosition,
SSC,
HSC,
First,
Second,
Third,
Fourth,
Fifth
)
SELECT ID,
Name,
MeritPosition,
SSC,
HSC,
First,
Second,
Third,
Fourth,
Fifth
FROM StudentInfo
ORDER BY MeritPosition
上述代码将数据插入数据库。但不是订单格式。 我需要知道我们是否有办法解决这个问题。谢谢。
【问题讨论】:
-
您的代码非常好。请澄清你的问题是什么。您的短语“但不是订单格式”根本不清楚。
-
实际上我的数据被插入到 StudentInfo_MeritPosition 表中。但我需要按优点顺序排列的数据。但它插入的是 StudentInfo 表的内容。
-
“订单格式”表示像某些学生职位 3,2,5,9,6 这种格式。但是当新数据保存在数据库中时,它会保存在像2,3,5,6,9这样的优点位置列中。
标签: c# sql sql-server