在一个表中使用另外一个表的字段去排序,这个SQL语句有什么不对?
select id,title,keywords,hits,intro,adddate,author,(select count(id) from 表2 where 表2.infoid=表1.id) as commenttotal from 表1 where 表1.deltf=0 and 表1.verific=1 order by commenttotal desc
以上语句在Access运行查询时总时提示"输入参数值commenttotal"
但如果不按commenttotal进行排序就不会出现.
以上语句在Access运行查询时总时提示"输入参数值commenttotal"
但如果不按commenttotal进行排序就不会出现.
...全文
相关推荐
Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
在MySQL数据库管理中,经常需要根据一个表的数据来更新另一个表中的字段,这在数据同步、维护或报表生成等场景中十分常见。本篇文章将详细解释如何使用SQL语句实现这个功能,以及涉及的相关知识点。
SQL语句实现表中字段的组合累加排序
在MySQL数据库中,当需要对表中的数据进行特定条件下的组合累加排序时,可以利用SQL语句实现复杂的数据处理。在这个例子中,我们有一个名为`tab`的表,包含`id`、`in`、`out`和`inde
SQL 按特定字段值排序
例如,如果我们有一个名为`table`的表,并且想按照`name`字段进行升序排序,我们可以使用以下语句: ```sql SELECT * FROM table ORDER BY name ASC; `
Oracle 中文字段进行排序的sql语句
如果你需要按照拼音的字母顺序来排列中文字段,可以使用以下SQL语句:```sqlSELECT * FROM Table ORDER BY NLSSORT(columnName, 'NLS_SORT=SCHINESE_PINYIN_M
经典的SQL查询语句,将内容作为字段查询
当我们谈论“经典的SQL查询语句,将内容作为字段查询”时,我们通常是指在SQL中使用内容作为查询的一部分来检索特定数据。


