求详细解释整条sql语句
strSql.Append("select " + addsql + " a.ID,a.Author,a.TypeId,a.[Subject],a.[Content],a[Count],a.date,b.Type ");
strSql.Append(" FROM Article a join [type] b on a.TypeId = b.ID order by a.ID desc");
另外Subject和Content两个字段名本来没有中括号的,为什么在这里添加了中括号。。
------解决方案--------------------Subject,Content可能会和数据库的类型重复,加[]为了和数据库的区分开的,整条语句就是一SQL查询语句,addsql也是一个表的字段
------解决方案--------------------[]本身用来区分某些字段用sql关键字命名,例如count,查询需要加[count]