我很难弄清楚如何用 sql将两列合并在一起(我是新手)。它应该很简单,但我根本找不到办法。我有来自两个不同选择语句的两个结果,它们都有相同的行数,但不同的列。我只想将所有列“附加”在一起。
例子。这是第一个表:
这是第二张表:
以下查询:
SELECT [t].* FROM [TrainerClass] AS [t];
或者干脆
SELECT * FROM [TrainerClass];
将给出此处显示的结果:
现在,第二个查询,即:
SELECT [d].[Description] AS [Name] FROM [DescriptionTranslation] AS [d], [TrainerClass] AS [t] WHERE [d].[TableName] = 'TrainerClass' AND [d].[FieldName] = 'Name' AND [d].[Code] = [t].[Code] AND [d].[Language] = 'en-EN';
将导致此表:
很直接。现在,我只想得到的是:
为什么对我这么难?你会怎么做才能做到这一点?提前致谢!