【发布时间】:2018-05-21 15:55:54
【问题描述】:
mysql Ver 14.14 Distrib 5.5.60,适用于使用 readline 6.3 的 debian-linux-gnu (x86_64)
我有一个表“mytable”,有 12500 条记录和这个字段
- mytable_id(PRI, auto_increment)
- x_id(整数)
- y_id(整数)
- fieldX(varchar)
- fieldY(varchar)。
执行咨询时:
select max(x_id), y_id, fieldX, fieldY
from mytable;
并返回例如
x_id | y_id | fieldX | fieldY
12121 | 111 | textX | testY
但是当执行时:
select y_id, fieldX, fieldY
from mytable
where x_id = 12121;
返回
y_id | fieldX | fieldY
232 | textX | textY
y_id 不匹配。
为什么?
【问题讨论】: