warzone2100/data/stats-sql/queries/ResultComponent1.sql

10 lines
912 B
SQL

SELECT DISTINCTROW Research.[Deliverance Name],
Component.[Component Name],
[Component Names].[Component Type],
componentName([Replaced CompID]) AS replacedComp,
componentType([Replaced CompID]) AS replacedType,
[Component Names].ID
FROM (([Component Names] INNER JOIN Component ON [Component Names].ID = Component.[Component Type]) INNER JOIN [Result Component List] ON Component.[Component ID] = [Result Component List].[Component ID]) INNER JOIN Research ON [Result Component List].[Research ID] = Research.ResearchID
WHERE (((DLookUp(" [Research]![TechnologyType ID]","Research","Research![ResearchID] = " & [Research ID]))=1 Or (DLookUp(" [Research]![TechnologyType ID]","Research","Research![ResearchID] = " & [Research ID]))=4 Or (DLookUp(" [Research]![TechnologyType ID]","Research","Research![ResearchID] = " & [Research ID]))=6))
ORDER BY Component.[Component Name];