bins
----
id min max
1 1 20
2 21 40
3 41 60
pictures
--------
id
3
11
59
基本上,我想选择最高图片ID,然后从bin表中选择它匹配的bin id。例如,对于pictures.id = 59(最高),我想bins.id = 3。任何人都可以帮助我这样的查询?类似于简单的MySQL查询问题
SELECT bins.id AS id
FROM bins
JOIN pictures.id
ON bins.min < MAX(pictures.id)
AND bins.max > MAX(pictures.id)
似乎不起作用。谢谢!
MySQL是否需要ANY关键字?因为子查询只会返回一个值,所以在这里,任何,所有,某些或任何东西都不应该表示同样的东西,不是吗? – ErikE 2010-02-06 01:10:00
你说得对。我现在编辑了答案。谢谢 – 2010-02-06 01:23:56