表 1(在DataSet1中)有一个完整的查询,其中每一行(并且有超过 300 行)都有一个ID。具有ID的行未按顺序排列(在用户排序后)。
有一个表 2,其中的行链接到表 1(通过ID),即 一对多的关系。
问题:
如何在不对表 1(在DataSet1中)中提取新查询的情况下从表 2(DataSet2 )中进行选择,以便DataSet2中的记录按照ID字段(DataSet1)的顺序排序). (要在 Word 中显示信息,基于两个DataSet中的结果)。
“ order by ”或“ union all ”结构没有帮助,因为 它们最多只计算 255 个参数(结果列),即发生错误。结果我有 300 多行。
当然,您可以不进行排序,但随后我将不得不在DataSet2中执行 300 次循环(以关联来自两个DataSet的行),不知何故我真的不喜欢它......
一般来说,我会考虑将其写入临时表,但我不知道任务有什么上下文。通过一个查询,您可以尝试表构造函数:
如果您取消注释 CERTIFICATE,您将得到以下内容:
这是另一个样子:
https://stackoverflow.com/questions/43913457/how-do-i-name-columns-in-a-values-clause/62718343