我正在检查某个项目在数据库中是否有链接项目,但无法决定将条件放在哪里。
选项一:将条件放在数据库读取语句中。
select * from item where id = id.
选项二随后在代码中检查。
temp = select * from item
for(i = 0; i <sizeof(temp); i++;
{
if(id = temp.id)
{do stuff}
}
两者之间有显着差异吗?
注意代码示例可能包含大量错误,仅供说明之用。
最佳答案
一定是在数据库sql语句中做的!
否则,您可能会为了获得一个结果而返回数百万个结果。
关于java - 将条件放在读取或代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763280/