我计划在select查询中使用ROW_NUMBER() OVER (ORDER BY (SELECT NULL)),因为select查询没有任何适当的数据列可用于order子句。通常,如果我在有效的列数据中使用ROW_NUMBER(),那么每次执行时都会对ORDER BY进行完全相同的排序。通过使用ORDER BY (SELECT NULL),什么将是ROW_NUMBER()顺序,它会随着每次执行而改变吗?
如果秩序没有改变(从我身边测试,秩序没有改变),它有什么用处吗?
我对数据库有问题。我想在页面加载后添加大约10个新行。它应该检查是否存在具有id的项目(即实际正在加载)。如果不是,则添加具有不同标签id的10个id。$_GET['id']."' " ;$a = mysql_num_rows($miasto);
while ($a<=10){$zm = "SELECT id FROM tag_content ORDER BY RAND() LIMI