日期:2014-05-18  浏览次数:20502 次

有点难度的SQL题^^^^^^^^^^^^^^^^^^^^^
DeviceID         DeviceCatalogID   DeviceBrand             DeviceModel            
-----------   ---------------   ----------------------------------
1                       1                               IBM                             高端配制                  
2                       1                               IBM                             中端配置                  


DevicePartID   DeviceID         DevicePartName
------------   -----------   --------------------
1                         1                       内存
2                         2                       光驱
3                         1                       显示器
               

DeviceDetailID   DevicePartID   DeviceDetailDesc   DeviceDetailPrice
--------------   ------------   --------------------------------------
2                             1                         1G三星内存                       800.00
3                             2                         128MPPT光驱                 300.00
5                             3                         方正纯平显示器                     700.00
6                             1                         128M三星内存                   300.00
7                             1                         512M三星内存                   500.00
现有三张表A,B,C   数据分别如上所示(关系是A表的DeviceID   对应   B表的DeviceID,B表的DevicePartID   对应C表的DevicePartID)

要求做个复制操作即我要求原样复制一份   条件是A表的DeviceID   =   1的记录   (注解:DeviceID   =1   时对应B表有两条   对应C表有三条记录)

想要的结果如下图所示:

DeviceID