获取不同表之间不同行的最大字段值及其id

时间:2016-08-31 15:05:01

标签: mysql max row field

所以我们得到了四个表T1,T2,T3,T4

每个表有四列,id,1,x,2(id是主键在所有表中自动递增),所有表都填充了数字(每行40-50行)。

如何比较每个表和列的第一个字段(以及所有剩余字段的相同字段)并显示每列的最大字段及其ID?

例如,将T1的第1列/第1列与T2的第1列/第1列进行比较,T3的第1列/第1列显示最大值及其ID,然后对第2列/第1列OF T1 /进行相同操作T2 / T3 / T4 / etc等以及它们各自的40个行的各个字段?

我读过UNION和JOINS,但我不知道该怎么做。

任何帮助都将不胜感激。

表1

ID | 1 | X | 2 |
1   10   20  30
2    5   45   6
3    3   11   12
4    0   14   23

表2

ID | 1 | X | 2 |
1   100 200  300
2    50 405  60
3    30 101  102
4    0  104  203

ETC ETC

我们需要比较表1第1行第1行id = 1的10与表2行/列/ id = 1的100,然后对x和2列进行比较。

0 个答案:

没有答案