兔年顶呱呱完整版:请问这句sql什么意思

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 13:50:40
SELECT t1.topicID, t1.topicTitle, t1.topicOrderBy, t4.functionName, t1.isPublic, t4.functionBackFile, t1.channelID FROM bh_topic t1 LEFT OUTER JOIN bh_function t4 ON t1.functionID = t4.functionID " & plusSQL & " GROUP BY t1.topicID, t1.topicTitle, t1.topicOrderBy, t4.functionName, t1.isPublic, t4.functionKey, t1.channelID, t4.functionBackFile ORDER BY t1.channelID, t1.topicOrderBy

什么意思..
查BAIDU。咯。。
sql(structure query language),即结构化查询语句
这些回答乱七八糟....
分明是乱搞一通,真是替百度悲哀...
这些回答也有.

就是把 bh_topic 表的所有记录和 bh_function 表中 functionID 存在于 bh_topic 表的都查询出来,两个表通过 functionID 联结起来。

然后按 topicID, topicTitle, topicOrderBy, functionName, isPublic, functionKey, channelID, functionBackFile 这些字段进行分组(如果不知道分组什么意思,请查百度)

并按 channelID, topicOrderBy 字段排序

写得简单点,就类似于这句SQL
SELECT t1.data FROM t1 LEFT OUTER JOIN t4 ON t1.ID = t4.ID GROUP BY t1.data ORDER BY t1.data

(都是些奇怪的字段名和表名)
SELECT
>>>>t1.topicID, t1.topicTitle, t1.topicOrderBy, t4.functionName, t1.isPublic, t4.functionBackFile, t1.channelID <<<<<都是字段名.
FROM
>>>> bh_topic t1 LEFT OUTER JOIN bh_function t4 <<<<<应该是表名
SELECT语句不存在ON条件句,可能是WHERE
>>>>ON t1.functionID = t4.functionID "<<<<<可能是
>>>>WHERE t1.functionID = t4.functionID "<<<<<
需要添加的条件
>>>> & plusSQL <<<<<
>>>>>& " GROUP BY t1.topicID, t1.topicTitle, t1.topicOrderBy, t4.functionName, t1.isPublic, t4.functionKey, t1.channelID, t4.functionBackFile<<<<<<<按后面的字段分组
>>>>> ORDER BY t1.channelID, t1.topicOrderBy <<<<<<按后面的字段名排序.
建议:由于语句中出现TI次数很多,不排除T1本身是一个结构,请在本地窗口中查看.另外请把完整的语句写上,上面的语句少了很多引号.

sql(structure query language),即结构化查询语句

查BAIDU。咯。。