-2

我有名称列表,我需要插入一个带有自动生成的主键的表和另外三列,每个名称将具有相同的数据。有没有办法在单个查询中实现这一点?

| ID | Name | Age| Class|In-Charge|
|121 | Luc  | 12 | Five | 47855   |
|122 | Wayne| 12 | Five | 47855   |
|123 | Lih  | 12 | Five | 47855   |
4

1 回答 1

0

您可以在列表中使用类似的东西SELECTname而其他值只是静态值:

insert into yourtable (Name, Age, Class, [In-Charge])
select Name, 12, 'Five', 47855
from yourlist

请参阅带有演示的 SQL Fiddle

于 2013-01-21T15:11:47.100 回答