![]() |
1
1
从外表看,如果我错了就纠正我每当发生新的事务时,事务编号似乎是按每个C\U ID顺序排列的。还有一个“i_id”列似乎是一个自动递增的列,不重复。似乎您的交易号是按顺序1,2,3等每一个C\U ID为简单的计数目的,所以每个人都以1开始,而那些更多有第二,可能第三和更多… 所以,如果这是准确的,并且你想要最新的每一个CYID,你真的想要最大的“IIID”每个CyID,因为多个记录将存在2, 3的值,等等。 试试这个。
所以,从C_ID=55的数据中,得到I_ID=61(trans num=1)和62(trans num=2)所以对于ID=55,需要事务I_ID=62,它表示第二个事务。 对于c_id=70,它的i_id为77&78,其中i_id=78。 其余的只有一个trans num,并且将得到他们唯一的一个条目id。 高温高压 |
![]() |
2
2
带GROUP BY子句的MySQL MAX 若要查找每个组的最大值,请使用SELECT语句中的GROUPBY子句使用MAX函数。 使用以下查询:
|
![]() |
3
1
这样想吧 您的询问:
假设子查询返回一个事务数20。对于多个C\U ID,此20可以相同。 所以你的外部查询正在运行
并返回所有这些结果。 |
![]() |
hello_programmers · Mysql从其他表输出一列 2 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 2 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 2 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
Kugelfisch · 用php为数据库加密数据 2 年前 |