我在按userID将多行结果合并为一行结果时遇到问题。我得到这个结果:||userID||eventTypeID||COUNT(*)||||1||1||1||||1||2||1||||2||1||1||||3||2||1||我想要的是这样得到它:||userID||eventTypeIDONE||COUNT()||eventTypeIDTWO||COUNT()||等等……我不知道该怎么做,我已经尝试过pivotSQL和concat,但我无法让它工作。我的SQL查询:SELECTeventMatch.userID,eventMatch.eventTypeID,COUNT(*)FROM`e
我在SQLite中有一个表:CREATETABLE"EventType"([EventTypeID]INTEGERPRIMARYKEY,[EventTypeName]VARCHAR(50)NOTNULLUNIQUE);由于EventTypeID是一个整数和一个主键,这会自动使其成为一个自动递增的列,并且可以正常工作。我想在表中插入一行并从VB6中获取新增加的值。DimoRsasRecordsetdimoCmdasnewCommandoCmd.ActiveConnection=GetConnection()oCmd.Source="insertintoEventType(EventTyp
我在SQLite中有一个表:CREATETABLE"EventType"([EventTypeID]INTEGERPRIMARYKEY,[EventTypeName]VARCHAR(50)NOTNULLUNIQUE);由于EventTypeID是一个整数和一个主键,这会自动使其成为一个自动递增的列,并且可以正常工作。我想在表中插入一行并从VB6中获取新增加的值。DimoRsasRecordsetdimoCmdasnewCommandoCmd.ActiveConnection=GetConnection()oCmd.Source="insertintoEventType(EventTyp