请教关于查询的SQL语句?
这样的SQL语句改怎么写:
如果表中的某条记录第一次查询之后,显示出查询结果,当第二次查询之后,已经查询后记录就不显示查询结果了,提示“这条记录已经查询过了”
例如:
create table test
(
id int
)
insert into test select 1
insert into test select 2
insert into test select 3
select * from test where id = 3
drop table test
第一次查询出id=3的记录,并且显示出来,第二次再执行这条SQL语句就提示“这条记录已经查询过了”
[解决办法]
用一条简单查询语句肯定是无法做到的。
增加一个标志字段,然后通过存储过程来做,在存储过程中更新标志字段,并根据标志字段决定返回信息。
[解决办法]
给表加一个逐渐字段就能解决问题
[解决办法]
只能添加一个标识字段了,查询过的0变成1.
[解决办法]