从不同的结果中选择后获取身份

时间:2013-02-18 17:31:00

标签: mysql sql sql-server tsql

我有2个表(Model_Table,Items_Table)

Model_Tabl ( ID, ModelName, ModelQuantity)
Items_Tabl ( I_Code, IName, ID)

将新行插入(Model_Table)后 - 触发器将多行插入(Items_Table)取决于(Model_Table)的ModelQuantity,直到现在它的工作正常

我创造了

"select distinct ModelName , Sum(ModelQuantity) group by ModelName" 

我的结果很好

我的问题是:

当我从(DISTINCT)查询中选择模型名称时,我想知道从(Model_Table)中选择了哪个(ID)

(Model_ID)到(ModelName)= 1到很多

TY

1 个答案:

答案 0 :(得分:0)

只需选择ID,试试这个

 select id, ModelName , Sum(ModelQuantity) 
 from Model_Tabl group by ModelName

你不需要DISTINCT因为你已经分组并且他们做同样的工作