SQLite 中的最小函数 returns 在内连接中使用时的最大值

min function in SQLlite returns max value when used in inner join

在 SQLite 中,我有两个名为 A350AttJustiMax 和 A350AttJustiMin 的表。 两者具有相同的行数和列数。列名相同。 在下图中,您可以在右侧看到两个表的 Rfx 列。 在第二列中,您看到我试图从这两个表中获取最小 RFx,但我却在 return 中获取了最大 RFx。如果我将 min() 更改为 max() 我会得到我想要的,但这对我来说没有意义....我做错了什么?

将列的数据类型重新定义为 REAL 而不是 TEXT,或将它们的值转换为数字:

MIN(A350AttJustiMin.RFx + 0, A350AttJustiMax.RFx + 0) AS least_val