在 DataGrip 上比较具有无序列表的表

Compare tables with unordered columns on DataGrip

我在 DataGrip 上遇到这种情况,我想比较两个包含相同列但创建顺序不同的表。 DataGrip 的比较工具看起来是依赖于顺序的(这是有道理的),所以如果不将每一列一一拖动以最终实现真正的比较,我就无法正确比较我的表。

例如

table A
a, b, c, d, e, f

table B
e, b, f, c, d, e

关键是我的表有大约 150 列。手工排序简直是一场噩梦..

是否有任何选项可以对列顺序或类似的顺序进行排序?

您不仅可以比较表,还可以比较结果集。因此,通过 SQL 创建一个有序的结果集,然后比较它们。