0
私はPOSTIDSというフィールドを持つmysqlテーブルを持っています POSTIDS値:1,2,6,7,15,24,25,63,78,98,120SQL値がフィールド内の特定の値に最も近いか等しいです
私は(この場合は21で)$ postidに$のpostid POSTIDSが "最も近い" テーブルFROM = '21'
SELECT *という変数を持って
私はこれをどのように行うことができますか?
私はPOSTIDSというフィールドを持つmysqlテーブルを持っています POSTIDS値:1,2,6,7,15,24,25,63,78,98,120SQL値がフィールド内の特定の値に最も近いか等しいです
私は(この場合は21で)$ postidに$のpostid POSTIDSが "最も近い" テーブルFROM = '21'
SELECT *という変数を持って
私はこれをどのように行うことができますか?
select *
FROM table
where abs($postid-POSTIDS) = (select min(abs($postid-POSTIDS))
from table)