0
mysqlデータベーステーブルでは、整数フィールドがあります。シーケンスの最小値が見つからない場合があります。整数フィールドにない最小値を見つける方法
お願いします。
1,2,3,5,6,8,....
missing is 4
mysqlデータベーステーブルでは、整数フィールドがあります。シーケンスの最小値が見つからない場合があります。整数フィールドにない最小値を見つける方法
お願いします。
1,2,3,5,6,8,....
missing is 4
あなたはこのような何かを行うことができます。
SELECT val + 1
FROM mytable t1
WHERE NOT EXISTS
(SELECT NULL FROM mytable t2 WHERE t2.val = t1.val + 1)
ORDER BY val
LIMIT 1
あなたは整数列を持っていますか、あなたがのための行が存在しないことを最小の整数をしたいか、カンマで区切られた整数でテキスト列を持っているのですか? – jkj
おそらくこれが欲しいです:http://stackoverflow.com/questions/1312101/how-to-find-a-gap-in-running-counter-with-sql –