|
|
1
3
您可以重新设计您的桌子,使其具有计数器:
当插入到表中时,首先检查最后一个条目及其连续计数器。如果要插入相同的元素,请增加计数器,否则插入1。比如:
然后您可以将您的选择设置为:
最初的答案是:
|
|
|
2
1
如果您只想要“新添加的”记录,您必须以某种方式指示新添加的记录是什么。您的DBMS可能默认支持在所有记录上进行约会(我有一个暗示,Ingres可能会这样做,但我可能在想象——我已经用了一段时间了),但您可能需要自己添加一些内容到行中。 您可以添加一个要筛选的日期时间字段,然后您可以像Zed所做的那样:
( 编辑 其中,filterdate是一个日期时间,在该日期时间之后,您认为一条记录是新的,例如,您可以将其设置为now减去60分钟-语法将根据DBMS而变化) 或者,您可以添加一个“new”标志位列,并为每个新记录将其设置为true,在读取后或某个任意间隔后将其关闭。 |
|
|
3
0
|
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |