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.有人可以帮助我进行此类查询吗?就像是
SELECT bins.id AS id
FROM bins
JOIN pictures.id
ON bins.min < MAX(pictures.id)
AND bins.max > MAX(pictures.id)
似乎不起作用.谢谢!
最佳答案
SELECT id
FROM bins
WHERE min < (Select Max(id) from Pictures)
AND max > (Select Max(id) from Pictures)
希望能帮助到你
马克斯