0
TableA:
------
id | property|
--------------
1  |  0      |
2  |  5      |
3  |  6      |

是否可以在单个命令中查询 mysql 以确定哪个属性值超过该值where id=2

4

1 回答 1

1

使用子查询获取 的propertyid=2,并与之进行比较。子查询必须只返回一行,这里就是这种情况。

SELECT *
FROM TableA
WHERE property > (SELECT property FROM TableA WHERE id = 2)
于 2013-06-05T17:57:00.793 回答